Required Skills YII2/Laravel MVC Concepts PHP OOPs concepts HTTP Verbs and methods for RESTful services, REST verbs and status codes Bootstrap concepts Javascript (hoisting, closures, currying, scope and scope chain, memoization) Summary As a Programmer you will work in the Product Department, which engages in analyzing the business and user requirements for the product. You will work in small groups with the Product Manager, Product Designer, and Data Analyst to contribute in enhancing existing features and to develop new features and functional modules for the product.
Responsibilities Develop features and improvements to the Education-ERP product in a secure, well-tested, and performant way Analyze and interpret highly complex data to arrive at actionable recommendations Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment Advocate for improvements to product quality, security, and performance Solve technical problems of moderate scope and complexity.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. Represent IIC and its values in public communication around specific projects and community contributions. Confidently ship small features, improvements, and bug fixes with minimal guidance and support from other team members.
Collaborate with the team on larger projects. Participate in Tier 2 or Tier 3 technical guidance to assist in troubleshooting product operations, security operations, and urgent engineering issue