Job Title: Senior iOS Engineer - React native
Location: Pune
Experience Level: 7 Years
Position Overview:
As a Senior iOS Engineer, you will be responsible for leading the development of our iOS applications using React Native. You will collaborate closely with cross-functional teams to define, design, and ship new features, ensuring a seamless and intuitive user experience. This role requires a deep understanding of iOS development, strong proficiency in React Native, and the ability to mentor junior team members.
Responsibilities:
- Design and build advanced applications for the iOS platform using React Native
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Conduct code reviews, and drive technical discussions
Requirements:
- Bachelor's degree in computer science, Engineering, or a related field; Master's degree preferred
- 7+ years of professional experience in iOS development
- Strong proficiency in React Native with a good understanding of its ecosystem and libraries
- Solid understanding of iOS native development (Swift or Objective-C)
- Experience with RESTful APIs and third-party libraries and APIs
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple's design principles and interface guidelines
- Experience with performance and memory tuning with tools
- Familiarity with continuous integration
- Excellent problem-solving, critical thinking, and communication skills
Preferred Qualifications:
- Experience working in an Agile/Scrum development process
- Contributions to open-source projects related to iOS and/ or React Native
- Experience with automated testing suites
- Published applications in the App Store