Job Description
Are you passionate about mobile app development and React Native? Join our dynamic team and help us build cutting-edge mobile applications that deliver exceptional user experiences across Android and iOS!
Key Responsibilities:
- Develop & Maintain Mobile Apps: Build and maintain high-performance mobile applications using React Native for both Android and iOS.
- Collaborate Across Teams: Work closely with designers, product managers, and back-end developers to define, design, and implement new features.
- API Integration: Integrate third-party libraries and APIs to enhance app functionality.
- Optimize Performance: Continuously optimize app performance for seamless, high-quality user experiences.
- Debug & Troubleshoot: Identify and resolve issues to ensure smooth app functionality.
- Stay Up to Date: Keep up with the latest mobile development trends and technologies to stay ahead of the curve.
Requirements:
- Experience: Proven experience as a React Native Developer (1+ years preferred).
- Technical Skills: Strong proficiency in JavaScript (ES6+), familiarity with mobile app development for both Android and iOS.
- API Integration: Experience working with third-party libraries and APIs.
- Modern Development Practices: Knowledge of front-end development tools, practices, and debugging tools.
- Team Player: Good communication skills and a collaborative, team-oriented approach.
- Methodologies: Familiarity with Agile development processes.
Preferred Qualifications:
- State Management: Proficiency in Redux or Context API.
- API Integration: Experience with REST and GraphQL APIs.
- Mobile UI/UX: Understanding of mobile-specific UI/UX design principles.
- Navigation: Experience with React Navigation.
- Optimization & Debugging: Familiarity with performance optimization techniques and debugging tools.
- Deployment: Knowledge of app deployment on App Store & Google Play.
- CI/CD: Experience with CI/CD automation tools such as Fastlane and CircleCI.
- Familiarity with AngularJS is a plus.
Why Join Us?
- Innovative Work: Work on exciting and impactful projects that shape the future of mobile apps.
- Collaborative Culture: Be part of a supportive, growth-oriented team that values collaboration.
- Growth Opportunities: Plenty of room for personal and professional development.
If you're passionate about building high-quality, performant mobile apps and love working in a collaborative, fast-paced environment, we'd love to hear from you!