About the Role
We're looking for a highly hands-on ReactJS Engineer who thrives in fast-moving, detail-oriented environments—especially if you've felt “too startup-minded” or “too technical” in a large corporate setting.
You'll join a platform engineering team responsible for building high-scale, mission-critical applications used by millions of users. The work involves modernizing UI systems, improving performance, and shaping best practices for frontend engineering.
Build and enhance React applications using TypeScript and JavaScript
Migrate legacy class components into modern function components
Implement client-side caching and state management using React Hooks
Introduce dynamic styling solutions (CSS variables, TailwindCSS, etc.)
Add features such as Dark Mode, internationalization, and localization
Create and maintain unit, integration, and E2E test structures
Implement SSR using Next.js
Host and deploy React applications across multi-region cloud environments
Integrate with REST APIs and debug production issues in Unix-based systems
Evaluate emerging UI frameworks and contribute to the evolution of component libraries
Use Storybook, monorepos, and modern tooling to scale frontend development
Bachelor’s degree in Computer Science or relevant experience
Strong communication and collaboration skills
Experience mentoring developers or driving technical improvements
5+ years of experience with JavaScript, CSS, and REST APIs
Deep experience with:
ReactJS, TypeScript
HTML5, CSS3
Testing tools (Jest, Enzyme or similar)
Cloud deployments (AWS preferred)