We are seeking a Senior Frontend Developer with deep expertise in React and JavaScript, and working knowledge of backend systems, cloud-native infrastructure, and automation tooling. This role will be pivotal in building intuitive, scalable, and high-performance user interfaces, while collaborating with cross-functional teams to ensure seamless integration with backend services and cloud environments.
Roles and Responsibilities
- Design, develop, and maintain complex, data-driven frontend applications using React and modern JavaScript (ES6+)
- Collaborate with UX designers, product managers, and backend engineers to deliver cohesive and high-quality user experiences
- Optimize applications for performance, accessibility, and scalability
- Integrate with both RESTful and GraphQL APIs; contribute to defining and maintaining frontend/backend contracts
- Participate in architectural discussions and make frontend design decisions that ensure maintainability and scalability
- Write clean, testable, maintainable code using tools such as Jest, ESLint, and Cypress
- Mentor junior developers and conduct code reviews
- Work with DevOps and backend teams to support CI/CD, monitoring, and frontend performance tuning in cloud environments
Required Technical Skills
- 6+ years of professional JavaScript development experience
- 6+ years of experience building production-ready applications using React
- 5+ years of experience integrating and developing against RESTful and/or GraphQL APIs
- Strong understanding of GraphQL concepts: Fragments, Codegen tooling, Relay Cursor Connection Specification, etc.
Preferred Skills
- Solid understanding of distributed systems and web architecture
- Experience working with Kubernetes or other cloud-native orchestration technologies
- Familiarity with Terraform or other infrastructure-as-code tools
- Scripting or automation experience using Python
- Exposure to CI/CD pipelines and cloud platforms (e.g., AWS, GCP, or Azure)