Overview
Skills
Job Details
Job Title: Mobile Lead (iOS + Android)
Hiring Mode: Long Term Contract
Location: Bolingbrook, IL [ONSITE]
Must skills experience in resume:
Skill |
Kotlin |
Java |
MVVM/ MVP/ MVC |
iOS |
Android |
Swift |
Job Description:
We are seeking a highly experienced and technically proficient Mobile Lead to spearhead the development of innovative mobile solutions for our e-Commerce platform. The ideal candidate will have deep expertise in both Android and iOS development, strong architectural skills, and a proven ability to lead cross-functional mobile teams. This role demands hands-on leadership, strategic thinking, and a passion for delivering seamless and scalable mobile experiences.
Key Responsibilities:
- Lead the design, development, and deployment of mobile applications across Android and iOS platforms.
- Architect robust, scalable, and maintainable mobile solutions using modern design patterns.
- Collaborate with product, design, and backend teams to define and deliver high-impact features.
- Ensure seamless integration with RESTful and GraphQL APIs.
- Maintain and modernize legacy codebases (Objective-C for iOS, Java for Android).
- Drive performance optimization, responsiveness, and memory management.
- Conduct code reviews, enforce coding standards, and ensure high-quality deliverables.
- Stay abreast of the latest mobile technologies, frameworks, and industry trends.
- Mentor and guide mobile developers, fostering a culture of innovation and excellence.
Required Skills & Qualifications: iOS Development:
- Proficient in Swift, SwiftUI, and Combine framework.
- Experience with Objective-C and legacy code maintenance.
- Strong grasp of MVVM, MVC, and Protocol-Oriented Programming (POP).
- Skilled in GraphQL and RESTful API integration.
- Familiarity with Xcode, unit testing, and CI/CD pipelines.
Android Development:
- Proficient in Kotlin and Java.
- Hands-on experience with Android Jetpack components (LiveData, ViewModel, Navigation, Room).
- Solid understanding of MVVM, MVP, and MVC patterns.
- Experience with Gradle build system and dependency management.
- Skilled in working with GRAPH APIs, RESTful APIs, and JSON parsing/creation.
General:
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Experience in Agile/Scrum environments.
- Ability to lead and mentor a cross-platform mobile team.
- Preferred Qualifications:
- Experience with Core Data, Push Notifications, and App Store/Play Store deployment.
- Familiarity with CI/CD tools and version control systems like Git.
- Exposure to mobile analytics, performance monitoring, and security best practices.