Mobile Tech Lead Contractor: 6-9 years (Advanced)

Artech LLC

New York, NY

JOB DETAILS
SALARY
$55–$60 Per Hour
SKILLS
Agile Programming Methodologies, Android, Android Applications, Android SDK, Apple Xcode, Application Programming Interface (API), Architectural Design, Architectural Services, Best Practices, Code Reviews, Communication Skills, Computer Engineering, Computer Science, Consulting, Continuous Deployment/Delivery, Continuous Integration, Data Formats, Design Patterns Programming Methodologies, Error Handling, Git, Healthcare, Identify Issues, Information Technology & Information Systems, JSON, Jenkins, Kotlin, Machine Tool, Maintain Compliance, Memory Hardware, Memory Management, Mentoring, Mobile Applications, Mobile Applications Development, Mobile Technology, Model View ViewModel (MVVM), Multiplatform/Cross-Platform, Multithreaded Programming, Network Integration, People Management, Performance Tuning/Optimization, Problem Solving Skills, Product Design, Product Management, Professional Services, Project Planning, REST (Representational State Transfer), SQLite, Scrum Project Management and Software Development, Software Testing, Source Code/Configuration Management (SCM), Swift, Team Lead/Manager, Team Player, Technical Leadership, Technical Writing, Test Automation, Test Design, Test Driven Development (TDD), Test Tools, Unit Test, Willing to Travel, XML (EXtensible Markup Language), iOS, iOS SDK (fka iPhone SDK)
LOCATION
New York, NY
POSTED
5 days ago
Only U.S Citizen  or Green Card only
W2 only  no C2C

Role Overview
We are seeking a seasoned Mobile Tech Lead to lead a high-performing team of mobile engineers in designing and delivering scalable, high-performance applications across iOS and Android platforms. The ideal candidate brings deep native mobile engineering expertise, strong architectural instincts, and the ability to mentor and collaborate across globally distributed teams and client organizations.

What You'll Do/Responsibilities

Lead a team of mobile developers, ensuring adherence to best practices and consistent delivery of high-quality iOS and Android applications

Remain hands-on in development — building, maintaining, and optimizing native mobile applications using Swift and Kotlin

Design and implement CLEAN architecture, SOLID principles, and established mobile design patterns to produce modular, scalable, and maintainable codebases

Conduct regular code reviews and work with the team to remediate quality issues

Troubleshoot, triage, and resolve critical production issues across applications owned by your team

Lead the design of data persistence strategies using Room and DataStore (Android) and SQLite and SwiftData (iOS)

Implement robust networking integrations with RESTful APIs, handling JSON and XML data formats

Apply Test-Driven Development (TDD) practices, with emphasis on unit testing, UI testing, and testable architecture design

Set up and maintain CI/CD pipelines using Jenkins, Android build tools, and equivalent iOS tooling

Integrate and manage third-party libraries and APIs, and develop reusable internal SDKs and frameworks

Optimize app performance through memory profiling, multithreading management, and performance tuning using tools such as Instruments

Ensure multi-device compatibility across phones and tablets in portrait and landscape orientations on both platforms

Coordinate and collaborate with offshore and globally distributed development teams

Partner with product managers and designers to define architecture and technical specifications

Create and maintain comprehensive technical documentation for mobile applications and development processes

Mentor and provide guidance to junior developers, supporting their professional growth

Participate in Digital Product Management and stakeholder meetings, contributing to project planning and delivery

Required Qualifications

Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field — or equivalent experience

12+ years of native mobile engineering experience, with a strong portfolio of published apps on both iOS and Android

Proficiency in Kotlin for Android development and Swift for iOS development

Deep understanding of mobile architecture, design patterns (CLEAN, SOLID, MVVM, MVP), and platform best practices

Expertise in the Android SDK, Android Studio, iOS SDK, and Xcode

Strong background in TDD, unit testing, and UI testing

Experience managing multithreading, memory management, and error handling across mobile platforms

Hands-on experience with Git and version control tools (e.g., SourceTree)

Familiarity with CI/CD tooling (Jenkins or equivalent)

Experience integrating third-party libraries and working with REST APIs and JSON/XML data

Excellent communication, collaboration, and teamwork skills

Experience working with globally distributed teams

Willingness to apply and grow your skillset to meet evolving client needs

Ability to travel approximately 10%, based on client and project needs

Limited immigration sponsorship may be available

Preferred Qualifications

Experience in a consulting or professional services environment

Experience in the healthcare industry

Familiarity with Agile/Scrum development methodologies

Experience with automated mobile testing tools (e.g., Perfecto Mobile)

About the Company

A

Artech LLC