
Full Stack / Mobile Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Full Stack Developer - Mobile (React Native)
Johnson Controls is seeking a talented Full Stack Developer with a focus on mobile development to join their team in Pune or Bangalore, India. This role involves designing and developing responsive mobile applications for both Android and iOS platforms using React Native, as well as creating dynamic web applications with JavaScript.
The ideal candidate will participate in all stages of the development lifecycle, from planning and design to implementation and maintenance. Collaboration with cross-functional teams to define, design, and ship new features is essential. Responsibilities include implementing unit testing and continuous integration to ensure code quality, and working closely with product management to translate business requirements into technical solutions. Continuous discovery, evaluation, and implementation of new technologies to maximize development efficiency are also key aspects of this role.
Key responsibilities include building and maintaining scalable mobile applications for Android and iOS, optimizing applications for speed and scalability, and writing clean, maintainable, and efficient code following best practices. The role also involves participating in code reviews, providing constructive feedback, and staying up-to-date with emerging trends and technologies in software development.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 4-8 years of experience in full stack development.
- Proven experience with mobile development technologies, specifically Android and iOS.
- Strong knowledge of React Native and JavaScript frameworks.
- Familiarity with RESTful APIs and web services.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and the ability to work collaboratively with team members.
Johnson Controls offers a competitive salary and benefits package, the opportunity to work on innovative projects and technologies, and a collaborative work environment that encourages professional growth.
If you are passionate about building high-quality software and are looking for an exciting opportunity at Johnson Controls, we encourage you to apply!