This role is for one of the Weekday's clients
We are seeking an experienced Senior React Native Developer to help us create a mobile app for our visa services using Expo. This role involves working within a monorepo, leveraging shared design systems, APIs, and best practices to deliver a seamless and high-quality user experience.
Key Responsibilities
- App Development: Lead the development of our mobile app using React Native and Expo, ensuring a consistent and engaging experience across iOS and Android platforms.
- Monorepo Integration: Utilize shared components, design systems, and APIs within a monorepo environment to build a cohesive and integrated application.
- Cross-functional Collaboration: Work closely with designers, product managers, and backend developers to deliver high-quality features and ongoing improvements.
- Performance Optimization: Ensure the app is responsive, scalable, and optimized for performance on a variety of devices.
- Code Quality: Write clean, reusable code and follow best practices to maintain a high standard of code quality.
- Roadmap Contribution: Contribute to roadmap discussions, helping to define the mobile app's feature set and prioritize development initiatives.
- Testing & CI/CD: Implement automated testing frameworks and set up continuous integration for a reliable mobile development workflow.
- Industry Knowledge: Stay up-to-date with trends in mobile development, React Native updates, Expo best practices, and cross-platform strategies.
Requirements
- Minimum of 5 years in mobile development, with at least 3 years focused on React Native.
- Expertise in TypeScript and React Native, with experience in monorepo environments.
- Strong proficiency with Expo and its app lifecycle management tools.
- Solid understanding of integrating RESTful APIs and third-party services.
- Knowledge of mobile-specific challenges, including offline storage, performance optimization, and accommodating different screen sizes.
- Experience with automated testing and CI/CD processes for mobile apps.
- Familiarity with version control systems, especially Git.
- Excellent communication skills and the ability to work effectively within cross-functional teams.
Skills: typescript,react native,monorepo,git,mobile,expo,ci/cd,automated testing,restful apis,react,app,mobile development