Software Engineer - React Native
Core
Develop high-quality, maintainable frontend codebases and scalable UIs using React Native and Nuxt.js for mobile and web applications.
Role type
Senior Frontend Engineer (React Native/Vue.js)
Builds
Mobile and web user interfaces, component libraries, and performant applications
Domain
Consumer technology, mobile and web development
Deliverable
product features
Required skills
JavaScript, TypeScript, CSS, React Native, Vue.js (Nuxt 3), state management (Vuex, Pinia, Redux), component-driven architecture, responsive UI development, frontend tooling
Preferred skills
Animation frameworks (Framer Motion, Lottie), SSR, code-splitting, performance optimization, unit and E2E testing (Jest, Vitest, Cypress)
Technologies
React Native, Nuxt 3, Vue.js, Jest, Vitest, Cypress, Framer Motion, Lottie
Responsibilities
Build and maintain frontend features using React Native and Vue.js; Enforce component-driven architecture and design system principles; Write clean, reusable, and testable code; Collaborate with designers and backend engineers to deliver performant interfaces; Debug issues and optimize performance across various device types
Seniority
Mid-to-Senior (4-9+ years experience)