Tech Stack
JavaScriptJestNext.jsReactReduxTypeScript
About the role
- Develop and maintain responsive UI components in React/NextJS
- Design and maintain Chrome extension features (Manifest V3, APIs, security best practices)
- Integrate with backend services via REST or WebSockets
- Optimize performance through efficient state management and profiling
- Write unit and integration tests; ensure cross-browser compatibility
- Contribute to code reviews, documentation, and agile processes
- Monitor, troubleshoot, and resolve UI, performance, and security issues
- Collaborate with cross-functional teams and stay current with React and browser extension updates
Requirements
- 6+ years of React & NextJS experience with TypeScript
- Strong knowledge of HTML5, CSS3, JavaScript, and modern bundlers
- Experience with state management (Redux, React Query, etc.) and API integration
- Proficiency with testing frameworks (Jest, React Testing Library)
- Strong Git skills and familiarity with CI/CD workflows
- Solid understanding of web and extension security practices
- Effective communication and collaboration skills
- Preferred: UI/UX sensibility with focus on accessibility and usability
- Preferred: Hands-on Chrome extension development (Manifest V3, APIs)
- Preferred: Familiarity with browser automation, scraping, or OCR
- Preferred: Experience in performance profiling, CI/CD pipelines, and open-source contributions
- Preferred: Exposure to other frontend frameworks or hybrid mobile apps
- Flexible hours
- Fully remote
- Contract type: B2B (business-to-business)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactNextJSTypeScriptHTML5CSS3JavaScriptReduxReact QueryJestReact Testing Library
Soft skills
effective communicationcollaborationUI/UX sensibilityfocus on accessibilityfocus on usability