Description
Key Skills: React, JavaScript, TypeScript, Redux, HTML5, CSS3, RESTful APIs, Git
Good to Have Skills: React Native for mobile application development, exposure to Nx monorepos or similar workspace tooling, understanding of authentication mechanisms such as OAuth 2.0 / PKCE, experience with tools like Jira, AWS S3, CloudFront knowledge.
Roles & Responsibilities:
- Design, develop, and maintain responsive and reusable UI components using modern technologies.
- Write clean, maintainable, and performant code following best practices and coding standards.
- Work closely with backend teams to integrate APIs and ensure seamless user experiences.
- Contribute to frontend architecture decisions and development standards within the team.
- Translate functional and non-functional requirements into scalable UI solutions for global applications.
- Ensure application performance, accessibility, security, and usability standards are met consistently.
- Participate actively in agile ceremonies and contribute to sprint planning, estimation, and delivery.
- Work with cross-functional teams including product owners, designers, backend engineers, and QA.
- Support implementation of test-driven development and automated testing for frontend components.
- Provide guidance and support to junior developers within the team structure.
- Promote best practices in coding, testing, and development processes across the organization.
- Support CI/CD processes for frontend deployments and collaborate with DevSecOps teams.
- Identify and address performance, scalability, and production issues in web applications.
Experience Required: 4–7 years of experience in software development with a strong focus on frontend engineering and proven experience in building modern web applications.
Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field