Lead Engineer – Mobile, Full-Stack
Location
Louisiana + 3 moreAll locations: Louisiana | Ohio | Missouri | Utah
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Lead Engineer – Mobile, Full-Stack
Progressive Leasing
• Own the architecture, quality, and delivery of the React Native mobile application and React JS web surfaces across iOS and Android • Define and enforce coding standards, patterns, and best practices across mobile and full-stack development • Drive the adoption of an A.I. first engineering mindset • Drive technical roadmap decisions and align them with product goals, timelines, and the broader engineering organization • Provide technical expertise in architecture, design, testing, and implementation — spanning native UI through BFF to backend API contracts and LLM integration patterns • Lead in-depth code reviews and conduct root cause analysis of critical production issues • Own end-to-end delivery of mobile and web features from technical scoping through App Store / Play Store release and production monitoring • Break down complex requirements into actionable engineering tasks, milestones, and clear ownership across a distributed team • Identify and proactively mitigate technical risk throughout the development lifecycle • Maintain and improve CI/CD pipelines and release management processes for both platforms • Develop and deploy solutions with performance, security, and accessibility in mind from the start • Lead and mentor a geographically distributed team across two hubs (Americas and India), fostering strong engineering culture and clear accountability across time zones • Work collaboratively with technical and business team members (Product, Design, QA, Backend) to develop and maintain business solutions following Agile principles • Participate in hiring — reviewing resumes, conducting technical interviews, and evaluating candidates; proven experience building and mentoring world-class engineering teams
Job Requirements
- Required Experience with A.I. first engineering and usage of Claude, Co-Pilot, and other tools
- Strong understanding of native iOS (Swift / Obj-C) and Android (Kotlin / Java) sufficient to bridge gaps and work with native modules
- Proven full-stack capability — comfortable owning or collaborating on BFF / API layers, not just the mobile UI
- Extensive experience with cross-browser and cross-platform development including mobile and responsive UI
- Experience with state management (Redux, Zustand, Recoil, or equivalent), REST APIs, GraphQL, and mobile-specific data-fetching patterns
- Proven track record shipping production apps to the App Store and Google Play
- Experience developing and architecting high-transaction, high-throughput systems
- Demonstrated ability to lead distributed, contractor-heavy teams across time zones with strong personal accountability
- Excellent problem-solving skills; meticulous, methodical, and able to translate complex business requirements into simple software solutions
- Experience with CI/CD, Agile methodologies, and open-source technologies
- A minimum of 10 years of software development experience, with at least 5 years focused on mobile (React Native) and full-stack development
- Deep expertise in React Native, React JS, TypeScript / JavaScript, and Node.js.
Benefits
- Full Health Benefits; Medical/Dental/Vision/Life Insurance + Paid Parental Leave
- Company Matched 401k
- Paid Time Off + Paid Holidays + Paid Volunteer Time
- Diversity Alliance Resource Groups
- Employee Stock Purchase Program
- Tuition Reimbursement
- Charitable Gift Matching
- Job Required Equipment & Services Will Be Provided
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and build transaction parsing, validation, and broadcasting infrastructure across multiple blockchain protocols • Develop and maintain protocol-specific libraries and abstractions that power Turnkey's transaction management layer • Collaborate effectively across the company to design and deliver core product capabilities • Write internal product specifications, external developer documentation, and technical whitepapers • Design and build new product features end-to-end driven by customer requests and ecosystem developments • Assist in scaling out a world-class engineering team • Develop thoughtful deployment processes and infrastructure to reduce the risks inherent in the software development lifecycle
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring timely execution against committed business outcomes. • Drive business commitments by aligning scope, sequencing, and technical approach with Product Management, and ensuring delivery plans are realistic, transparent, and measurable. • Design and implement continuous integration and continuous delivery (CI/CD) processes to deliver applications to production, fostering a culture of continuous process improvement. • Provide hands-on technical leadership through architecture/design reviews, code reviews, and guidance to engineers to ensure compliance with standards and best practices. • Perform Technology Alternate Assessments and create Proofs-of-Concept (as necessary) to validate options and inform technical decisions. • Work collaboratively with Product Management and Platform Engineering teams during development, launch, and continuing refinement of products iteratively. • Collaborate with internal technical resources and third-party vendors to resolve issues, understand underlying causes, and implement sustainable solutions. • Coordinate and communicate status across stakeholders, reporting delivery progress, risks, and dependency needs to leadership on a regular cadence. • Maintain deep hands-on technical knowledge by evaluating trends in modern software development practices; continuously learn and stay at the leading edge of industry trends.
• Lead the development effort for cloud-native applications across the Caching Solutions and Rewards System teams, ensuring high-quality delivery against business commitments • Drive business commitments by translating product needs into executable technical plans, aligning scope and sequencing, and ensuring delivery predictability • Own solution design and implementation approach for complex features and services; lead architecture/design reviews and ensure alignment to engineering standards and best practices • Remain hands-on by contributing to code, conducting code reviews, guiding implementation patterns, and resolving complex engineering problems • Mentor and guide engineers through technical coaching, pairing, and review feedback; raise overall engineering capability and quality • Partner with Platform Engineering and other internal teams to coordinate technical dependencies and integrations required for delivery (without owning platform operations) • Coordinate with internal technical resources and third-party vendors as needed to unblock development and resolve product-impacting issues • Provide regular status updates to leadership, including progress against commitments, risks, mitigation plans, and dependency needs
• Desarrollar y mantener funcionalidades clave, incluyendo orquestación de IA, integración de LLMs y arquitectura backend escalable, dentro de una base de código madura basada en Domain Driven Design.



