> Djinni
Mobile Engineer
format:Remote
react nativetypescriptexporeactrest-api
push notificationsapp storegoogle play
> full description
About the Role
We’re looking for a React Native Developer with strong TypeScript and Expo experience to join our team and work on cross-platform mobile applications in the e-commerce domain.
You’ll be responsible for building and maintaining mobile functionality, integrating APIs and third-party services, and contributing to a smooth and high-performing mobile shopping experience.
Responsibilities
- Develop, customize, and maintain cross-platform mobile applications using React Native and TypeScript
- Build mobile interfaces and features using Expo and related tools
- Integrate REST APIs, third-party services, and native device capabilities
- Develop e-commerce functionality, including product catalogs, search, shopping carts, checkout, and customer accounts
- Collaborate with backend developers, designers, and other team members
- Participate in code reviews, testing, debugging, and performance optimization
Support application builds, releases, and ongoing maintenance
Requirements
- Strong hands-on experience with React Native and TypeScript
- Hands-on experience with Expo and its development workflows
- Solid understanding of React fundamentals, component architecture, and state management
- Experience integrating REST APIs and handling asynchronous operations
- Familiarity with mobile debugging, testing, and performance optimization
- Hands-on experience developing or maintaining e-commerce applications
- Good communication and collaboration skills
English B2+
Strong Advantages (Nice to Have)
- Experience with mobile payment integrations
- Familiarity with push notifications, analytics, and deep linking
- Experience with Expo EAS Build and EAS Submit
- Experience publishing and maintaining applications on the App Store and Google Play
What We Offer
- Supportive atmosphere and no micromanagement
- Challenging e-commerce projects from all over the world
- Ability to apply your experience and knowledge in the most efficient way
- Opportunity to implement your ideas and improve processes
- Great opportunities for professional and career growth
- Education opportunities inside and outside the company
- Sick leave and regular vacation
- Ability to work remotely