Job Description
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
 


