We are seeking a Senior Frontend Software Engineer with expertise in React.js and familiarity with other modern frontend frameworks. You should have strong experience integrating with APIs, a solid understanding of cloud-native environments, and a proven ability to deliver high-quality user interfaces at scale.
Requirements
- 5+ years of professional experience in front-end development with React.js and modern JavaScript/TypeScript frameworks
- Strong experience with REST API consumption, error handling, and performance tuning
- Experience integrating with modern APIs, including REST, GraphQL, and WebSockets
- Proficiency in building responsive, accessible, and scalable UI designs
- Hands-on experience with Material UI, Tailwind CSS, or other reusable component/CSS frameworks
- Experience working with CDNs (e.g., AWS CloudFront) for application performance optimization
- Experience deploying and monitoring applications on cloud platforms (AWS preferred)
- Strong knowledge of CI/CD pipelines, Git, and containerization
- Proficiency in leveraging AI-assisted coding tools to accelerate development, improve code quality, and enhance productivity
- Awareness of frontend security best practices (XSS, CSRF, authentication flows)
- Strong experience in Agile development, including contributing to sprint planning, backlog refinement, and retrospectives to ensure high-quality delivery
- Exposure to frontend monitoring and observability tools (e.g., Sentry, Datadog, New Relic) for tracking performance and errors
- Understanding of key frontend performance metrics (e.g., page load times, Core Web Vitals, responsiveness) and ability to use observability data to improve user experience
- Understanding of modern module bundlers (Webpack, Vite, Esbuild, Bun, etc.)
- Experience writing and maintaining unit and integration tests, with the ability to guide less-experienced engineers in adopting testing best practices
Benefits
- Medical, dental & vision coverage
- Vacation & sick leave
- 401(k)