Senior Mobile App Developer - Bengaluru, India - Ralph Lauren

    Default job background
    Description

    Position OverviewRalph Lauren is seeking an experienced, self-directed, and highly motivated Senior Mobile App Developer to join our dynamic team.

    In this key role, you will be responsible for leading the development and maintenance of high-quality mobile applications using React Native and Collaborating closely with cross-functional teams, including Product Management, Design, and Engineering, you will play a vital role in creating seamless and innovative mobile experiences for Ralph Lauren's customers.


    Essential Duties & Responsibilities- Lead and mentor a team of React Native developers, providing technical guidance, code reviews, and support to ensure high-quality deliverables.- Involve in architect, design, and develop robust, scalable, and maintainable mobile applications using React Native.- Collaborate closely with product managers, designers, and other stakeholders to define project requirements, technical solutions, and delivery timelines.- Drive continuous improvement initiatives, including process optimization, code refactoring, and adoption of best practices to enhance team productivity and code quality.- Stay updated with the latest trends, technologies, and best practices in mobile development, and actively contribute to knowledge sharing within the team.- Participate in sprint planning, daily stand-ups, and retrospectives to track project progress, identify potential risks, and propose solutions.- Troubleshoot technical issues, conduct root cause analysis, and implement effective solutions to ensure timely resolution.- Collaborate with backend developers to integrate mobile applications with server-side APIs and services.- Ensure compliance with coding standards, performance guidelines, and security policies throughout the development lifecycle.- Contribute to the development of technical documentation, including architecture diagrams, API specifications, and deployment guides.

    Experience, Skills & Knowledge- Bachelor's degree in Computer Science, Engineering, or a related field.

    - Proven experience (6+ years) in mobile application development using React Native, with a strong portfolio of successfully delivered projects.- Extensive knowledge of JavaScript, ES6/ES7, TypeScript, and related frontend technologies.- Hands-on experience with state management libraries such as Redux or MobX.- Solid understanding of RESTful APIs, asynchronous programming, and networking concepts.- Experience with debugging tools, performance optimization techniques, and automated testing frameworks.- Strong leadership skills with the ability to inspire and motivate team members, foster a collaborative environment, and drive results.- Excellent communication skills, both verbal and written, with the ability to effectively communicate technical concepts to non-technical stakeholders.- Proven ability to prioritize tasks, manage multiple projects simultaneously, and meet tight deadlines in a fast-paced environment.- Experience working in an Agile development environment, using tools like Jira, Git, and Confluence.- Familiarity with native mobile development (iOS/Android) and cross-platform development frameworks (e.g., Flutter) is a plus.- Experience architecting and building apps, released in both the App Store and Play Store- Passion for learning and sharing knowledge, with a proactive attitude towards personal and professional growth.