Responsibilities:
• Design and develop robust, scalable, and high-performance mobile applications using React Native for both iOS and Android platforms.
• Collaborate with cross-functional teams to define, design, and ship new features, ensuring the best possible performance, quality, and responsiveness of the applications.
• Development and implementation of new features and functionalities, taking ownership of the full development lifecycle from concept to deployment.
• Conduct code reviews, provide technical guidance, and mentor junior developers, fostering a collaborative and supportive work environment.
• Continuously research, evaluate, and implement new technologies and best practices to optimize the development process and enhance the overall user experience.
• Work closely with product managers and stakeholders to understand requirements, provide technical insights, and contribute to the overall product roadmap and strategy.
• Identify and address technical challenges and performance bottlenecks, ensuring the applications meet the highest standards of quality, security, and usability.
• Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.
Requirements:
• 8+ years of professional experience in software development, with a strong focus on React Native and mobile application development.
• In-depth knowledge of JavaScript, ES6, and TypeScript, with a solid understanding of mobile UI principles and best practices.
• Proven experience in developing and deploying complex mobile applications for both iOS and Android platforms.
• Strong understanding of RESTful APIs, asynchronous programming, and state management in React Native applications.
• Experience with version control systems, such as Git, and familiarity with continuous integration and deployment processes.
• Excellent problem-solving skills and the ability to analyze complex technical issues and propose effective solutions.
• Exceptional communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
• Demonstrated leadership abilities, with experience in leading and mentoring development teams.
• Strong familiarity with Agile development methodologies and practices.
• Experience with additional mobile development frameworks and technologies is a plus.
Mandatory Skillsets: React Native, REST api, Javascript, ES6, Typescript, Swift, Kotlin
Notice period: Immediate to 15 days Max
Shift: Regular Dayshift (10am – 7PM) Might extend based on requirement.