Source description
About the role
Role Overview: You are a high-calibre Senior Mobile Applications Developer specializing in React Native who will lead the technical evolution of large-scale, customer-facing mobile applications. Your role involves contributing to the mobile architecture, ensuring extreme performance at scale, and enhancing the user experience. Key Responsibilities: - Architect and develop robust, reusable, and scalable mobile components using React Native. - Design mobile-first solutions that integrate seamlessly with a microservices-driven backend. - Make critical decisions on state management, navigation, and local storage strategies. - Optimize application performance for smooth interactions on all devices. - Implement advanced caching strategies and lazy-loading for handling large datasets and high-traffic bursts. - Conduct deep-dive profiling to eliminate memory leaks and bottlenecks. - Lead the integration of third-party APIs, SDKs, and internal microservices. - Collaborate on security measures to meet enterprise-grade standards. - Enforce Clean Code practices and SOLID principles. - Establish and maintain CI/CD pipelines for automated testing and deployments. - Mentor junior developers through code reviews and pair programming. - Take full ownership of the mobile release lifecycle. Qualifications Required: - 7+ years of experience in mobile development, with 4-5 years in React Native. - Strong understanding of native iOS and Android development. - Experience with Micro-frontends or Microservices-driven architectures. - Proficiency in Git, GitHub, Jira, and CI/CD tools. - Soft skills include ownership, clarity, and adaptability. Role Overview: You are a high-calibre Senior Mobile Applications Developer specializing in React Native who will lead the technical evolution of large-scale, customer-facing mobile applications. Your role involves contributing to the mobile architecture, ensuring extreme performance at scale, and enhancing the user experience. Key Responsibilities: - Architect and develop robust, reusable, and scalable mobile components using React Native. - Design mobile-first solutions that integrate seamlessly with a microservices-driven backend. - Make critical decisions on state management, navigation, and local storage strategies. - Optimize application performance for smooth interactions on all devices. - Implement advanced caching strategies and lazy-loading for handling large datasets and high-traffic bursts. - Conduct deep-dive profiling to eliminate memory leaks and bottlenecks. - Lead the integration of third-party APIs, SDKs, and internal microservices. - Collaborate on security measures to meet enterprise-grade standards. - Enforce Clean Code practices and SOLID principles. - Establish and maintain CI/CD pipelines for automated testing and deployments. - Mentor junior developers through code reviews and pair programming. - Take full ownership of the mobile release lifecycle. Qualifications Required: - 7+ years of experience in mobile development, with 4-5 years in React Native. - Strong understanding of native iOS and Android development. - Experience with Micro-frontends or Microservices-driven architectures. - Proficiency in Git, GitHub, Jira, and CI/CD tools. - Soft skills include ownership, clarity, and adaptability.
More at Maruti Suzuki India Ltd.