Rethink First is a global health technology company providing cloud-based treatment tools, training and clinical support
Mobile Engineering Team Lead
Location
Alabama + 29 moreAll locations: Alabama | Arizona | Connecticut | Florida | Hawaii | Illinois | Iowa | Kentucky | Louisiana | Montana | Nebraska | Nevada | New Hampshire | New Jersey | North Carolina | Ohio | Oregon | Maryland | Massachusetts | Michigan | Minnesota | Missouri | Pennsylvania | Rhode Island | Tennessee | Texas | Virginia | Washington | Wisconsin | Wyoming
Posted
55 days ago
Salary
0
Seniority
Senior
Job Description
Mobile Engineering Team Lead
RethinkFirst
• Lead a team of iOS and Android engineers through the full delivery lifecycle: scoping, estimation, architecture, implementation, testing, release, and post-release monitoring. • Own the mobile technical roadmap, including platform strategy, dependency management, CI/CD pipelines, release cadence, and store submission processes for both Apple App Store and Google Play. • Set and enforce engineering standards: code review discipline, automated testing coverage (unit, integration, UI/E2E), crash-free session targets, performance budgets, and accessibility compliance. • Drive a test-first culture. You are responsible for defining what "done" means and ensuring the team meets it. Expect to defend coverage thresholds and reject work that does not. • Operate as an AI-first engineer and require the same of your team. Use Cursor, Claude Code, GitHub Copilot, or equivalent for code generation, refactoring, test scaffolding, and review. • Establish team norms for prompt patterns, model selection, review of AI-generated output, and where AI tooling should and should not be trusted. • Partner with product, design, backend, QA, and DevOps to translate ambiguous requirements into concrete, shippable work. • Coach and grow engineers through 1:1s, pairing, structured feedback, and performance reviews. Hire when needed. • Be the escalation point for production incidents affecting mobile clients.
Job Requirements
- 7+ years of professional software engineering experience, with at least 5 years building production mobile applications.
- 2+ years in a tech lead, staff, or engineering management role with direct responsibility for delivery outcomes.
- Strong, demonstrable expertise in iOS development: Swift, SwiftUI and/or UIKit, Combine or async/await, Xcode toolchain, App Store submission, TestFlight, code signing, and provisioning.
- Strong, demonstrable expertise in Android development: Kotlin, Jetpack Compose and/or the traditional View system, Coroutines/Flow, Android Studio, Gradle, Play Console, and Play Store submission.
- Deep understanding of mobile delivery: branching strategies, CI/CD (GitHub Actions, or equivalent), staged rollouts, feature flagging, OTA configuration, and crash/analytics tooling (Crashlytics, Sentry, Firebase, Datadog, or comparable).
- Deep understanding of mobile testing strategy: XCTest, XCUITest, Espresso, JUnit, snapshot testing, contract testing, and device-farm or cloud-device testing (BrowserStack, Firebase Test Lab, AWS Device Farm).
- Active, daily use of AI-assisted development tooling (Cursor, Claude Code, Copilot, Windsurf, or equivalent) with an opinion on where it accelerates work and where it introduces risk.
- Excellent written and verbal communication. You can write a clear technical design doc, run a productive standup, give direct feedback without theatrics, and explain trade-offs to non-engineers.
Benefits
- Generous health, dental, & vision benefits package
- Flexible paid time off
- 11 paid company holidays
- 401k + matching
- Parental leave
- Access to our award-winning RethinkCare platform supporting neurodiversity in the workplace through parental success, professional resilience, and personal wellbeing.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Leadership and Direction: Act as the technical focal point, directing, supporting and coordinating the team's day-to-day activities on the project. • Implementation and Configuration: Develop and implement complex workflows within the IRM module. • Process Automation: Configure forms, business rules and necessary parameterizations to support the Risk and Compliance areas. • Data Architecture: Develop dashboards and strategic reports to monitor governance indicators. • Partnership with the Business: Actively support modeling of the client's risk, compliance and internal control processes, translating needs into technical solutions.
Founding Builder, New Ventures
Apartment ListA remote-first startup, Apartment List offers an online platform designed to help renters find “a home they love.” The company is on a mission to offer a si
Role Description We need a builder who can do what most people do across an entire team: find a pain point worth solving, size it with data, build the product, and take it to market - with AI as the primary tool at every step. This is a role with the mandate and autonomy of a founding team member, backed by Apartment List's distribution, marketplace data, and profitability. The goal is a new business line that contributes meaningfully to revenue within 12 months - and a playbook that makes the next one faster. You'll report to our Head of Product and work alongside - not inside - our core Product, Design, and Engineering organizations. What You'll Do - Find the Opportunity - Live in the data: interview renters and partners, mine support tickets and search queries, and query the warehouse yourself to size pain points and revenue pools. - Build the opportunity map - 3–5 sized candidate business lines, backed by data and ranked by revenue potential, strategic fit, and speed to validation. - Kill weak ideas in writing and commit to strong ones with conviction. - Build the Product - Ship v1s yourself using AI-native development workflows - coding agents, automated testing, rapid iteration across the full stack. - Move from prototype to production: instrument everything from day one, ship behind flags, iterate from live usage. - Leverage the Apartment List platform where it accelerates you; make the explicit case to diverge where it doesn't. - Give feedback on our build processes and AI tooling - you're the guinea pig for what AI-assisted development looks like at scale, and what you learn should make the broader engineering org faster. - Craft the Go-to-Market - Own positioning, pricing, and the path to first revenue. - Design distribution through our existing surface area - millions of renter sessions, established partner relationships - as well as new channels. - Build the funnel, measure it honestly, and iterate until the unit economics work. - Deliver Business Outcomes - Own a revenue target, not a feature roadmap. Report progress in business terms: users, conversion, revenue, margin. - Make the scale/staff/kill decision with data, and propose the operating model for what comes next. - Document the playbook so the next venture starts faster - and mentor others across Product and Engineering on how to build with AI effectively. Qualifications - Product + engineering range: you've operated as a product leader and you ship production software yourself. You can point to real products you built solo or near-solo, the tradeoffs you made, and what happened after launch. - AI-native builder: you build with AI daily - coding agents, evals, AI-powered product experiences. You can demo your workflow and point to shipped output, not slides. - Data self-sufficiency: you write your own SQL, size your own markets, and design your own experiments. You change your mind when the data disagrees with you. - GTM craft: you've owned positioning, pricing, and distribution - and you've closed first customers or distribution partners yourself. - Founder track record: you've taken a product from zero to first revenue and can talk concretely about what worked and what didn't. - Extreme ownership: you ask for context and a goal, not permission and headcount. You treat GTM and analytics as part of your job, not a handoff. Requirements - Consumer-platform scale experience: shipping at one of the world's largest consumer platforms, where engagement, monetization, and partner ecosystems operated at hundreds of millions of users. - Marketplace or two-sided product exposure: you understand how value flows between two sides of a market and where new revenue hides in that flow. - Business fluency: unit economics and P&L thinking come naturally; formal business training is a plus. Benefits - Founder-grade canvas without founder-grade risk. Real distribution, proprietary data, and a profitable balance sheet from day one. - No fundraising pressure - we operate with the urgency of a company that needs to win the next 24 months. - Competitive salary, bonus, and equity aligned to experience and market benchmarks. Here's the Pay Range At Apartment List, we carefully consider a variety of factors to determine compensation for each position, including the role, level, and work. The US base salary range for this position is: - Zone 1: $234,000 - $340,000 TTC (including $192,000 - $282,000 base salary) + equity - Zone 2: $216,000 - $315,000 TTC (including $180,000 - $261,000 base salary) + equity - Zone 3: $204,000 - $289,000 TTC (including $169,000 - $240,000 base salary) + equity This reflects the compensation target for new hire salaries for the position across all US locations. Please note, the compensation details provided do not include benefits and perks that we offer. We also rely on market indicators along with considering your work location, job related skills, experience and relevant education and training, to determine compensation that is fair and competitive for you. Apartment List will consider paying compensation near the higher of the range in exceptional circumstances, where candidates have the experience, credentials or expertise that would warrant such consideration. It is always our goal to hire exceptional talent and we would be happy to share more about compensation during the hiring process.
Role Description This role requires a leader who brings deep hands-on engineering experience, having personally designed, built, and operated complex systems earlier in their career, and who now applies that experience to platform strategy, architectural decision-making, and technical leadership at enterprise scale. The Senior Director, Developer Experience and Platform Engineering brings technical credibility, architectural judgment, and engineering leadership to ensure Developer Experience is a first-class engineering discipline embedded across the software lifecycle. The role emphasizes hands-on engineering experience, platform ownership, and technical decision-making, while also requiring strong leadership, collaboration, and strategic alignment across the organization. What you'll do... - Engineering, Platform & Code Ownership - Own the technical vision, architecture, and roadmap for Developer Experience platforms, including: - Developer portals and internal platform products - CI/CD pipelines and code delivery systems - Container-based developer and runtime environments, including orchestration and lifecycle management - API platforms, service templates, and established “golden paths” - Observability, reliability, and operational tooling - Lead DevX platforms as products, with: - Clear ownership and accountability - Roadmaps informed by real developer needs - Defined reliability, security, and service expectations - Act as a hands-on technical leader: - Review architecture, designs, and system patterns - Apply practical engineering judgment to platform and tooling decisions - Make informed trade-offs across scalability, security, reliability, and usability - Programming Languages, Core Repositories & Code Delivery - Provide deep technical leadership across polyglot engineering environments, spanning modern backend, frontend, mobile, data, and distributed systems technologies - Apply strong understanding of multiple programming paradigms (object-oriented, functional, reactive, event-driven) to ensure DevX initiatives align with how engineers actually write and maintain code - Be accountable for core repository strategy and health, including: - Code organization and modularization - Dependency, version, and release management - Shared libraries, frameworks, and reuse patterns - Secure, compliant contribution and governance models - Influence and standardize code delivery practices across the organization, enabling: - Consistent, automated, and high-quality build and release workflows - Predictable delivery across both legacy and modern codebases - Clear ownership and lifecycle management of shared repositories - Strategy Grounded in Engineering Reality - Define and own a multi-year Developer Experience strategy aligned with: - Automotive and industrial software delivery constraints - Safety, security, and regulatory requirements - Operating at scale across global regions, time zones, and organizational boundaries - A broad and evolving technology landscape, spanning legacy systems through modern and emerging (“bleeding-edge”) platforms - Translate strategy into concrete engineering roadmaps and platform designs that can be executed incrementally and sustainably - Ensure DevX initiatives reflect real developer workflows, operational constraints, and production realities - Balance standardization and autonomy through well-designed paved paths that support consistency while enabling innovation - Metrics, Measurement & Continuous Improvement - Define, own, and continuously evolve Developer Experience KPIs that measure productivity, reliability, code quality, delivery performance, and developer sentiment - Establish a DevX measurement framework that combines: - Quantitative engineering metrics (e.g., lead time, deployment frequency, change failure rate, recovery time) - Platform usage, adoption, and reliability signals - Regular developer surveys and qualitative feedback mechanisms to identify friction and unmet needs - Use DevX KPIs and survey insights to: - Inform platform, tooling, and investment decisions - Identify systemic bottlenecks across the software lifecycle - Measure the effectiveness and impact of DevX initiatives over time - Ensure metrics are used for continuous improvement, not individual performance management - Provide clear executive-level visibility into Developer Experience health and trends - AI-Enabled Engineering & Code Quality - Lead the responsible application of AI across the software development lifecycle, integrating AI-assisted capabilities such as: - Code authoring, refactoring, and modernization assistance - Automated code review and static analysis augmentation - Test generation, defect detection, and coverage improvement - Developer feedback and productivity tooling - Ensure AI-enabled solutions: - Improve code quality, maintainability, and developer experience - Are integrated into existing developer workflows and CI/CD pipelines - Meet enterprise standards for security, compliance, intellectual property protection, and ethical use - Cross-Functional Technical & Delivery Leadership - Partner closely with: - Product, Platform, and PDOs to align DevX platforms and tooling with delivery priorities, roadmaps, and outcomes - Cloud Infrastructure and Platform Engineering - Site Reliability Engineering (SRE) - Cybersecurity and Compliance teams - Enterprise Architecture and Product Engineering - Work with PDOs to ensure Developer Experience investments: - Support predictable delivery and execution at scale - Reduce friction across planning, build, test, and release phases - Align technical capabilities with business and portfolio priorities - Serve as a technical peer and trusted advisor to senior engineering, delivery, and infrastructure leaders - Influence architecture, tooling, and delivery direction through technical credibility and delivery experience - Operational Excellence & Reliability Integration - Embed Developer Experience into: - Incident management and postmortems - Reliability and SRE practices - Secure software supply chain initiatives - Change and release management - Ensure DevX platforms and tooling are: - Secure and resilient by default - Observable and operated with production rigor - Drive a culture of automation, self-service, and continuous engineering improvement Qualifications - 15+ years of experience in software engineering, including: - Significant hands-on development, system design, and production operations experience - Direct involvement in building and operating complex, distributed systems - Demonstrated ability to apply prior engineering experience to platform architecture, code delivery, and technical strategy - Deep expertise in: - Google Cloud Platform (GCP), including production operations at scale - Container-based platforms and orchestration technologies - CI/CD systems, developer tooling, and code delivery pipelines - Polyglot software architectures and modern application frameworks - Observability, reliability, and SRE practices - Strong working knowledge of: - Microsoft Azure and Amazon Web Services (AWS) - Multi-cloud and hybrid architecture trade-offs - Solid understanding of: - Secure software supply chains - Compliance and regulatory requirements common in automotive environments Benefits - Immediate medical, dental, vision and prescription drug coverage - Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up childcare and more - Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more - Vehicle discount program for employees and family members and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year’s Day - Paid time off and the option to purchase additional vacation time. Company Description This position is a leadership level 4. For more information on salary and benefits, click here: https://fordcareers.co/LL4Benefits Visa sponsorship is not available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660. #LI-Remote #LI-WC2
Role Description This is a remote position. We are seeking a Full Stack Developer with a strong database background to join our engineering team supporting mission-critical enterprise applications and cloud modernization efforts. This role combines hands-on software development with database migration, backend integration, and cloud-hosted application support. The ideal candidate has experience developing full-stack or backend application components while also supporting relational database design, migration, validation, and performance tuning. This position will support the completion of Oracle-to-PostgreSQL migration activities in AWS environments, then will continue to maintain and tune the databases in the cloud. This role will spend up to half time on database tasking and the remainder in a full-stack software development role. The successful candidate should be comfortable working across application code, APIs, SQL, database objects, cloud-hosted services, and automated deployment workflows. What you will do - Database Development, Migration, and Modernization - Manage schema conversion, object validation, and post-migration reconciliation across multiple Oracle database schemas. - Support AWS DMS configuration, monitoring, and troubleshooting, including task validation, CDC synchronization, LOB handling, endpoint verification, and migration performance tuning. - Conduct migration validation activities including row count comparisons, object count verification, CDC testing, referential integrity checks, and application smoke testing. - Develop and execute SQL and shell automation scripts for schema exports, row count validation, object comparison, and migration verification using SQL*Plus, Bash, PostgreSQL utilities, Oracle metadata utilities, and related tools. - Create automated workflows for identifying missing database objects and generating DDL scripts to remediate inconsistencies between source and target environments. - Coordinate migration cutover activities and work cross-functionally with cloud engineers, developers, database administrators, and program stakeholders to ensure successful deployment and operational continuity. - Author migration procedures, validation checklists, turnover materials, and operational documentation to support sustainment and knowledge transfer. - Full Stack and Backend Software Development - Design, develop, test, and maintain software solutions using modern full-stack development practices. - Build and enhance backend services, APIs, and application components that integrate with relational databases and cloud-hosted services. - Develop application logic in languages such as Java, JavaScript, TypeScript, or React technologies (you should be an expert in at least one and familiar with the others). - Collaborate with technical leads, architects, database engineers, cloud engineers, and program stakeholders to deliver reliable software solutions. - Participate in iterative software development activities, including requirements analysis, design, implementation, testing, debugging, code reviews, and deployment support. - Troubleshoot and optimize application performance, scalability, reliability, and database interaction patterns. - Support application modernization efforts involving microservices, cloud-hosted services, database integration, and data access layer improvements. - Assist with application smoke testing, integration testing, and production readiness activities during migration and deployment events. - Cloud, CI/CD, and DevOps Support - Contribute to CI/CD pipeline activities that support application and database deployments. - Work with cloud and DevOps engineers to support secure, repeatable deployments across development, test, staging, and production environments. - Assist with infrastructure-as-code and environment configuration activities related to application/database connectivity, permissions, and deployment automation. Qualifications - 4+ years of professional experience in software engineering, full-stack development, backend development, database development, or a closely related technical role. - Experience developing software in one or more modern programming languages such as Java, JavaScript, TypeScript, React, or similar. - Experience developing backend services, APIs, data access layers, or application components that interact with relational databases. - SQL, relational database design, schema development, and database object management. - Developing DDL scripts, migration scripts, validation scripts, and database automation scripts. - Hands-on experience with PostgreSQL, preferably hosted in AWS RDS. - Familiarity with AWS Database Migration Service and Oracle. - Familiarity with CI/CD pipelines, Git, Bash, and other DevSecOps tools. - Agile software development methodology and team practices. - Strong troubleshooting skills and the ability to analyze schema, data, migration, and deployment issues across environments. Requirements - 4+ years of professional experience in software engineering, DevOps, or database administration. - Security+ certification (or willingness to obtain one). - Bachelor’s Degree in Computer Science, Engineering, or related field. - The position requires a government security clearance. Candidates must be U.S. citizens and eligible for work without a visa sponsorship. Benefits - Paid Time Off - Medical benefits: Health Care, Vision, Dental, Long- and Short-Term Disability, and Life Insurance - Dependent Care and Healthcare Flexible Spending Account - Annual Health Reimbursement Arrangement - Education Assistance Program - 401(k) Plan with company contribution



