Job Description
We are seeking a skilled React Native/Expo Mobile Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications while collaborating with cross-functional teams to deliver exceptional user experiences.
Key Responsibilities
- Design, develop, maintain, and optimize mobile solutions for various projects
- Participate in project planning and design sessions to break down mobile development tasks
- Estimate development timelines and identify potential implementation challenges and risks
- Collaborate with backend, product, design, and testing teams to ensure seamless project execution
- Maintain clear communication channels with all stakeholders throughout the development lifecycle
- Implement best practices for mobile development and stay updated with emerging technologies
- Optimize application performance and ensure high-quality user experiences across devices
Job Requirements
- Proven experience in React Native and Expo mobile development
- Strong understanding of JavaScript/TypeScript and mobile development principles
- Experience with state management solutions (Redux, MobX, or Context API)
- Familiarity with RESTful APIs and asynchronous programming
- Knowledge of mobile UI/UX principles and responsive design
- Ability to work collaboratively in cross-functional teams
- Strong problem-solving skills and attention to detail
- Experience with version control systems (Git)
- Understanding of mobile app deployment processes for both iOS and Android platforms
Preferred Qualifications
- Experience with native mobile development (iOS/Android)
- Knowledge of testing frameworks for mobile applications
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines
- Experience with performance optimization techniques
- Contributions to open-source projects or personal portfolio of mobile applications