You will be responsible for working with a team of engineers in design, development, test, and deployment of a range of products on web platforms. A successful candidate will have an established background in developing customer-facing experiences, a strong technical ability, excellent project execution skills, great communication skills, and a motivation to achieve results in a fast-paced environment.
Your day-to-day activities
Be able to independently design, code and test complex features
Drive both technology and product innovation through rapid prototyping and iterative development
Be a technical subject matter expert and represent the full internal and external capabilities of the platform.
Contribute to a high-performing team through code reviews and collaboration.
Identify any product/functionality gaps and collaborate internal product and technology teams to define the necessary development to support solution delivery.
Drive engineering excellency through CI/CD
Pro-active response in identifying and troubleshooting integration or technical issues.
Write tests for the existing and newly created code to maintain compatibility
What Do You Need To Bring
Design, develop, and maintain frontend applications using JavaScript, TypeScript, Node.js, React, and other relevant technologies.
Experience with web front end technologies such as HTML5, CSS3, Webpack, Bootstrap etc
2 to 5 years experience in building successful production software systems.
Collaborate with product managers, designers, and backend engineers to implement user-friendly features and interfaces.
Write clean, efficient, and well-documented code following industry best practices and coding standards.
Optimize frontend applications for maximum speed, scalability, and responsiveness.
Conduct code reviews to ensure code quality, maintainability, and adherence to established standards.
Troubleshoot and debug frontend issues, providing timely resolution and maintaining system integrity.
Stay up to date with the latest frontend development trends, tools, and technologies, and recommend best practices to enhance team productivity and product quality.
Participate in Agile development processes, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
Excellent communication and writing skills
Demonstrate a high level of curiosity, passion for technology, pride of ownership and strive for excellence