Q

Quince

Direct-to-consumer fashion and home goods retailer

Software Development Engineer - Mobile

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • Five to eight years of professional experience in software, frontend, or mobile engineering.
  • At least two years of hands-on experience building production applications with React Native.
  • Strong proficiency in JavaScript and TypeScript and a deep understanding of React Native fundamentals.
  • Strong understanding of mobile application architecture, rendering, state management, and performance optimization.
  • Hands-on experience optimizing React Native applications, including render cycles, unnecessary re-renders, memory usage, and responsiveness.
  • Experience troubleshooting complex React Native issues and identifying root causes across JavaScript and native layers.
  • Experience with modern React Native libraries such as FlashList, React Native Reanimated, React Native Gesture Handler, and Expo.
  • Proficiency with debugging and profiling tools such as Flipper, React DevTools, and Chrome DevTools.
  • Familiarity with iOS and Android platform fundamentals and ability to investigate platform-specific issues.
  • Experience with TurboModules and writing native iOS or Android code when required.
  • Strong problem-solving skills and a focus on performance, quality, and customer experience.
  • Strong communication and collaboration skills and ability to work effectively across functions.

Responsibilities

  • Design, develop, and maintain high-performance mobile applications using React Native.
  • Build scalable, reusable, and maintainable components following modern mobile engineering best practices.
  • Take ownership of complex technical problems across the React Native application stack.
  • Evaluate and adopt appropriate libraries, frameworks, and architectural patterns as the mobile platform evolves.
  • Contribute to internal libraries and platform capabilities where existing solutions do not adequately address engineering requirements.
  • Drive mobile performance improvements across rendering, startup time, memory usage, responsiveness, and application stability.
  • Identify and eliminate unnecessary re-renders and inefficient render cycles.
  • Optimize large lists and complex user-interface interactions for smooth experiences across a wide range of devices.
  • Analyze application performance and proactively identify bottlenecks before they impact customers.
  • Establish and promote performance engineering best practices across the mobile team.
  • Work with React Native internals and modern React Native architecture.
  • Build and optimize solutions using FlashList, React Native Reanimated, React Native Gesture Handler, and Expo.
  • Investigate complex framework and platform-level issues across iOS and Android.
  • Work with TurboModules and native platform capabilities when React Native abstractions are insufficient.
  • Write and debug native iOS and Android code when required to solve performance or platform-specific problems.
  • Develop and maintain comprehensive test cases to ensure application quality and reliability.
  • Debug complex production and development issues across the mobile stack.
  • Establish practices that improve application stability, performance, and release quality.
  • Participate in code reviews and provide feedback on architecture, implementation, performance, and maintainability.
  • Partner with Product, Design, Backend, and other engineering teams to define and implement scalable mobile solutions.
  • Translate product and customer requirements into robust technical designs and implementation plans.
  • Collaborate across teams to identify technical dependencies, trade-offs, and opportunities to improve the overall customer experience.
  • Communicate technical decisions and complex mobile engineering concepts to technical and non-technical stakeholders.
  • Mentor junior and mid-level engineers and help raise the technical bar across the mobile team.
  • Promote clean coding practices, performance optimization, testing, and engineering excellence.
  • Contribute to technical discussions, architecture decisions, and long-term mobile engineering strategy.
  • Stay current with developments in React Native, mobile platforms, and modern application performance techniques.

Desired Qualifications

  • Experience building and scaling consumer-facing mobile applications with a large customer base.
  • Deep understanding of React Native performance profiling and optimization.
  • Experience working with the New React Native Architecture, including JSI, Fabric, and TurboModules.
  • Experience developing native modules or integrating third-party native software development kits across iOS and Android.
  • Experience with mobile continuous integration and continuous delivery, automated releases, and tools such as Expo Application Services (EAS).
  • Experience with mobile observability, crash reporting, performance monitoring, and analytics.
  • Experience in e-commerce, retail, or other high-scale consumer applications.
  • Experience mentoring engineers and driving mobile engineering standards across a team.

About the Company

Quince

Direct-to-consumer fashion and home goods retailer

Quince is an online retailer that sells fashion and lifestyle products directly from manufacturers at affordable prices. Customers shop on its website for items like dresses, blouses, leather goods, and home essentials, and the company earns revenue from online sales while reducing costs by cutting out intermediaries. The brand differentiates itself through direct global sourcing to offer affordable luxury and by building a community of advocate customers who share experiences with #OneQuince. Its goal is to provide high-quality products at accessible prices and cultivate a loyal online community around the Quince brand.

Company size
1,001-5,000
Company stage
Series E
Total funding
$958M
Headquarters
San Francisco, CA
Founded
2018

Recently Posted Jobs

Explore more opportunities at Quince

See more jobs