Location: Bangalore (On-site)
We are seeking a talented and experienced Mobile Engineer who thrives in a collaborative and fast paced environment. You will be responsible for the design, development, and maintenance of applications aimed at a range of iOS and Android devices. Your primary focus will be to implement new user interfaces and features, together with automated unit and integration tests.
Key Responsibilities:
Design and build advanced applications for the iOS and Android platforms using React Native.
Collaborate with cross-functional teams to define, design, and ship new features rapidly.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Provide technical leadership and guidance to junior team members.
Maintain high standards of code quality and provide timely and constructive feedback.
Participate actively in code reviews and discussions.
Required Skills and Qualifications:
Proven experience with React Native, react hooks, and the mobile development lifecycle.
Proficient in iOS and Android development with a strong understanding of platform-specific requirements.
Excellent written and verbal communication skills.
Ability to write clean, robust, and maintainable code.
Experience with third-party libraries and APIs.
Strong organizational skills and attention to detail.
Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
Preferred Qualifications:
Prior experience working in a senior mobile engineering role.
Familiarity with Agile/Scrum methodologies.
Experience with cloud message APIs and push notifications.