Software Engineer - React
We are looking for a Software Engineer - React to join our dynamic team.
Key Responsibilities
- Develop, maintain, and enhance frontend applications using React and TypeScript.
- Develop and integrate composition layer APIs using GraphQL and AWS AppSync.
- Work on Node.js modules to build the composition layer component.
- Optimize applications for performance, scalability, and user experience.
- Ensure best practices in CI/CD pipelines for continuous deployment and integration.
- Implement secure and scalable solutions leveraging AWS services.
- Maintain code quality using version control systems like Git.
- Troubleshoot and debug applications as needed.
- Work in an agile team environment and participate in code reviews.
- Ensure web applications are accessible and comply with accessibility standards (WCAG, ARIA, etc.).
Candidate Profile
- 2+ years of professional experience in frontend development.
- Strong experience in React and TypeScript.
- Proficiency in Node.js and backend interactions.
- Experience working with AWS, especially AWS AppSync.
- Strong knowledge of GraphQL for API development and integration.
- Familiarity with CI/CD pipelines and deployment automation.
- Experience with Git for version control.
- Understanding of performance optimization and front-end best practices.
- Experience in implementing accessibility best practices and ensuring compliance with accessibility standards.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Skills
- Knowledge of UI/UX principles and design systems.
- Exposure to serverless technologies and microservices architecture.