Companies you’ll love to work with

Join our portfolio companies on their extraordinary journey

Senior Mobile App Developer

Disprz

Disprz

Software Engineering
Chennai, Tamil Nadu, India
Posted 6+ months ago

About the Role:

We are looking for a highly skilled and experienced Senior Mobile App Developer with a strong background in React Native to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality mobile applications for both Android and iOS platforms. You will work closely with product managers, designers, and other engineers to deliver seamless, user-friendly mobile experiences.

Key Responsibilities:

Mobile App Development: Lead the development of mobile applications using React Native for both Android and iOS platforms. Ensure high performance, quality, and responsiveness of applications.
App Publishing: Build, test, and publish mobile applications to the iOS App Store and Google Play Store. Manage the entire app submission process, including handling any issues related to app store guidelines and compliance.
Code Reviews & Mentorship: Conduct code reviews to maintain code quality and share knowledge with junior developers. Mentor team members to help them grow in their roles.
Collaboration: Work closely with UX/UI designers, product managers, and backend developers to create a seamless user experience. Ensure all technical solutions align with business needs and user requirements.
Optimization: Identify and fix bugs and performance bottlenecks for performance that feels native. Ensure the application is optimized for maximum speed and scalability.
Integration: Work with RESTful APIs, third-party libraries, and native SDKs to integrate functionalities and enhance the mobile app experience.
Testing: Write automated tests to ensure the reliability of the application. Engage in continuous testing, integration, and deployment.
Innovation: Stay up-to-date with the latest industry trends, technologies, and best practices. Propose and implement innovative solutions to enhance the app's functionality and user experience.
Documentation: Maintain clear and concise documentation for all aspects of the mobile app development process, from architectural decisions to final implementation.

Required Qualifications:

Experience: Minimum of 6 years of professional experience in mobile app development, with at least 3 years of hands-on experience in React Native.
Technical Skills:
Proficiency in JavaScript, TypeScript, and modern front-end frameworks.
Deep understanding of mobile app architecture, navigation, and performance optimization.
Experience with state management libraries like Redux, MobX, or similar.
Strong knowledge of RESTful APIs, third-party libraries, and native build tools like XCode and Android Studio.
Familiarity with native Android and iOS development is a plus.
Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering high-quality software solutions.
Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Team Player: Ability to work effectively in a collaborative team environment and manage multiple projects simultaneously.

Preferred Qualifications:

Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Experience with Agile/Scrum: Familiarity with Agile development methodologies and working in a Scrum team.
Open Source Contributions: Active participation in the developer community, with contributions to open-source projects.
Portfolio: A portfolio of previous work, demonstrating your ability to deliver high-quality mobile applications.