Career Opportunity

Senior Mobile App Developer (ReactJS, React Native ) - Bangalore, India (Onsite)

Ref #:

W144956

Department:

Information Technology

City:

Bangalore

State/Province:

Karnataka

Country:

India

Pay Range Max

Pay Range Min

회사 설명

Ralph Lauren Corporation (NYSE:RL) is a global leader in the design, marketing and distribution of premium lifestyle products in five categories: apparel, accessories, home, fragrances, and hospitality. For more than 50 years, Ralph Lauren's reputation and distinctive image have been consistently developed across an expanding number of products, brands and international markets. The Company's brand names, which include Ralph Lauren, Ralph Lauren Collection, Ralph Lauren Purple Label, Polo Ralph Lauren, Double RL, Lauren Ralph Lauren, Polo Ralph Lauren Children, Chaps, among others, constitute one of the world's most widely recognized families of consumer brands.

At Ralph Lauren, we unite and inspire the communities within our company as well as those in which we serve by amplifying voices and perspectives to create a culture of belonging, ensuring inclusion, and fairness for all. We foster a culture of inclusion through: Talent, Education & Communication, Employee Groups and Celebration.

Position Overview

Ralph 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 React.js. 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.

필수 업무 및 책임

- 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.