We are looking for a Mobile Application Developer to join our team and play a crucial role in designing and developing cutting-edge mobile applications for both Android and iOS platforms. As part of our team, you will work closely with cross-functional teams, product managers, and designers to bring ideas to life, ensuring seamless user experiences and top-notch performance.
If you have a strong background in JavaScript, React Native, and full-stack development, this could be the perfect fit for you!
What You Will Do
- Develop and maintain high-quality, responsive mobile applications for both iOS and Android using React Native.
- Write clean, scalable, and maintainable JavaScript code to ensure robust application performance.
- Collaborate with UI/UX designers, backend developers, and product teams to create seamless and intuitive user experiences.
- Work across the entire development lifecycle, from concept and design to implementation and post-launch maintenance.
- Optimize applications for performance, scalability, and usability, ensuring smooth and bug-free operation.
- Implement and maintain unit testing and continuous integration to guarantee high-quality code delivery.
- Stay updated with the latest React Native trends, libraries, and best practices, continuously improving code efficiency.
- Participate in code reviews, provide constructive feedback, and mentor junior developers when needed.
- Troubleshoot and debug issues, ensuring high-quality releases.
How You Will Do It
- Building & Scaling. Develop scalable and high-performing mobile applications using React Native, ensuring optimal performance on both Android and iOS devices.
- Optimizing for Speed. Fine-tune applications to enhance speed, responsiveness, and efficiency, ensuring a seamless user experience.
- Clean Code & Best Practices. Follow industry standards to write clean, maintainable, and reusable code that is easy to scale and improve.
- Team Collaboration. Work closely with cross-functional teams, including designers, backend engineers, and product managers, to deliver the best solutions.
- Continuous Improvement. Stay up-to-date with emerging mobile technologies and implement best practices to enhance the development workflow.
- Knowledge Sharing. Actively participate in team discussions, share insights, and contribute to a culture of learning and growth.
What We Look For
Educational Background
- Bachelor's degree in Computer Science, Engineering, or a related field.
Experience & Technical Skills
- 4-8 years of experience in full-stack or mobile application development.
- Proven expertise in React Native for Android & iOS application development.
- Strong knowledge of JavaScript (ES6+), TypeScript, Redux, and React Hooks.
- Familiarity with RESTful APIs and web services for seamless backend integration.
- Experience with state management libraries (Redux, MobX, or Context API).
- Solid understanding of version control systems (Git, GitHub, or Bitbucket).
- Experience in implementing unit testing and debugging in mobile applications.
- Knowledge of third-party libraries and APIs to enhance app functionality.
- Strong problem-solving skills with the ability to debug and optimize performance issues.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Soft Skills
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced environment and adapt to changing requirements.
- Passion for learning new technologies and staying ahead in the mobile development landscape.
What We Offer
- Competitive Salary & Benefits. We offer an attractive compensation package with performance-based incentives.
- Career Growth Opportunities. Work with industry leaders and explore avenues for professional growth and skill enhancement.
- Exciting Projects. Get hands-on experience with innovative technologies and work on impactful mobile applications.
- Collaborative Work Culture. Be a part of a dynamic, supportive team that values creativity, ideas, and knowledge-sharing.
- Learning & Development. Access to training programs, workshops, and certifications to keep you updated with the latest tech trends.
- Work-Life Balance. Flexible working hours and a healthy work environment to help you maintain a work-life balance.
Ready to Join Us?
If you are a passionate Mobile Application Developer looking for an exciting opportunity to develop next-gen mobile applications, we would love to hear from you!
Apply now and take your career to the next level with Johnson Controls.