We are seeking a Senior Frontend Engineer with strong UI expertise and hands-on experience building modern, scalable applications using React.js, Preact, and JavaScript/TypeScript. This role focuses on delivering high-quality user interfaces, contributing to frontend architecture, and collaborating with cross-functional teams to build reliable, cloud-native solutions.
Key Responsibilities
- Lead frontend system analysis, design, development, and implementation.
- Translate complex requirements into clean, maintainable, and scalable code.
- Design and build reusable UI components, state management, routing, and architecture patterns.
- Integrate frontend applications with REST and GraphQL APIs, ensuring performance and reliability.
- Develop and maintain unit, integration, and UI tests with a strong focus on automation and quality.
- Support CI/CD processes, deployments, and post-production issue resolution.
- Participate in design reviews, code reviews, and overall SDLC best practices.
- Troubleshoot and resolve complex technical issues with proper documentation.
Required Skills & Experience
- 5+ years of frontend development experience
- Strong proficiency in React.js, Preact, JavaScript, and TypeScript
- Deep understanding of:
- Hooks, component design, and state management
- Frontend architecture, routing, and API integration
- Experience with testing frameworks (unit, integration, UI testing)
- Experience building cloud-native applications (preferably on AWS)
- Familiarity with Node.js tooling (npm, build systems) and CI/CD pipelines
- Strong understanding of performance, security, and accessibility best practices
- Ability to work independently and collaborate effectively in teams
- Exposure to backend technologies (Java and/or Python)
Preferred Skills
- Experience with React Native
- Familiarity with AI-assisted development tools (e.g., agentic IDEs such as Claude Code)