Bachelor’s degree in Computer Science / Information Technology or equivalent practical experience.
The product team is responsible for creating a product platform based on high interactive user experience and high performance APIs to deliver better customer experience to learners.
As a senior engineer, you have been part of the engineering team and will use your technical expertise to drive the execution of the project through better software design of the solution, elegant engineering practices to deliver the solution to time with high quality.
Knowledge of HTML, CSS3, build tools like grunt, gulp, webpack
Experience on a web framework like Angular / ReactJS.
Experience in PHP / Drupal, Angular JS is a plus.
Expertise in procedural programming paradigms and OOP.
Web application development, Restful web service following SDLC by analyzing, designing, building, testing, implementing and supporting.
Strong knowledge and experience in the practice of code quality, TDD and code review.
In the team, you will collaborate with your cross-functional members, participate and contribute to program ceremonies, and be central to team execution.
With your technical expertise, you improve technical design, clean code, test automation and documentation.
Collaboration with product, PMO, architecture, engineering and operations as part of team executions.
Fluid interactions with technical managers and managers to provide technical design and collaborative solutions.
Collaborate and support engineering peers in their development and guide them to follow best practices.
You will align with your manager for reporting on your activities, performance and growth in this organization.
Experience in developing and hosting SAAS systems in cloud environments.
Work in Agile methodology like Scrum or Kanban.
Strong knowledge of software design principles and models. High skills in data structure and algorithms to solve complex problems with elegant solutions.
Experience on test, build and deploy automation scripts with one of the automation tools