Mobile Lead Engineer (iOS and Android Team)

2 Weeks ago • 6 Years + • Mobile Development

Job Summary

Job Description

N-iX seeks a Mobile Team Lead to maintain and enhance a high-impact telecommunications app (1M+ downloads). Responsibilities include technical coordination, team management, implementing best practices for continuous delivery, collaborating with stakeholders, designing technical solutions, performing code reviews and deployments, and estimating workloads. The role requires proficiency in both iOS (SwiftUI, UIKit, Combine) and Android (Kotlin, Jetpack Compose, Coroutines) development, and experience leading a team. The ideal candidate will have a strong understanding of design patterns, mobile development lifecycle, testing methodologies, and a proven ability to build and maintain complex applications.
Must have:
  • 6+ years mobile app development experience
  • Lead technical teams
  • iOS & Android expertise (Swift, Kotlin)
  • MVVM, MVI, SOLID principles
  • CI/CD implementation
  • Code reviews, documentation, deployments
Good to have:
  • Telecom industry experience
  • Willingness to travel
  • Jetpack Compose
  • SwiftUI
Perks:
  • Flexible working format
  • Competitive salary
  • Career growth opportunities
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

N-iX is looking for a Mobile Team Lead to join our client`s project. 

Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet services, Wireless broadband, and Value-added services.

Project Objectives:

N-iX, in collaboration with the client, is focused on maintaining and enhancing an existing product that has already been released and is in production. This project involves supporting the product, developing new features, and adding new functionalities to improve the overall user experience and operational efficiency. The existing Telco application has more than 1M downloads and is crucial for customer engagement.

Responsibilities:

  • Technical coordination and team management
  • Implement and adhere to best practices for continuous delivery
  • Work in close contact with customer's team members and project stakeholders
  • Design and implement technical solutions
  • Suggest technical and functional improvements to add value to the product
  • Perform code reviews, write technical documentation, and perform deployments
  • Perform workload and timing estimations in coordination with the Project Manager
  • Adhere to customer's standards and guidelines as well as contribute to such standards, guidelines, and best practices
  • Prepare flexible architecture
  • Participate in design meetings/groomings
  • Take ownership of code
  • Support/enhance CI/CD
  • Mentor team members
  • Propose process improvements and changes
  • Collaborate with Product Owners to understand and translate business requirements into technical solutions
  • Assist in high-level estimation and planning of new features and functionalities

Requirements:

  • Both iOS and Android experience
  • 6+ years of experience in the development of mobile applications
  • Experience with leading a technical team
  • Solid understanding of design patterns including MVVM, MVI, Singleton, DI, Factory, Façade, Observer, and SOLID principles
  • Ability to design and implement reusable components and optimize app performance with caching
  • Has worked collaboratively with product owners and other engineering teams to build complex products
  • Able to design, plan and implement complex technical solutions/architectures
  • Strong understanding of the full mobile development life cycle
  • Strong knowledge of unit and instrumentation testing
  • Upper-Intermediate level of English, Ukrainian

iOS:

  • UIKit (code-based without storyboards/xibs)
  • SwiftUI + Introspect + UIRepresentable
  • Strong knowledge of Swift (closures, struct, enum, extensions)
  • UINavigation Controller usage
  • Global Dispatch Center
  • Combine

Android:

  • UIKit (code-based without storyboards/xibs)
  • Strong knowledge of Kotlin (closures, data class, enum, extensions, sealed classes)
  • Coroutines
  • Data Bindings / View Bindings (strong knowledge)
  • Binding Adapters
  • Navigation Component
  • JetPack Compose (plus)

Nice to Have:

  • Experience in the telecommunications industry 
  • Willingness to travel for business purposes

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

Similar Jobs

CleverTap - Staff Engineer - DevOps

CleverTap

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
Scout - Senior Staff Software Engineer, Backend

Scout

(Remote)
1 Day ago
Canva - Senior Software Engineer - Identity & Access

Canva

Auckland, Auckland, New Zealand (Remote)
1 Month ago
Offworld - DevOps Engineer

Offworld

New Westminster, British Columbia, Canada (On-Site)
1 Month ago
Tide - Engineering Manager (Tech Lead)

Tide

Lithuania (Hybrid)
8 Hours ago
Crunchyroll - Director of Engineering, Android

Crunchyroll

Culver City, California, United States (On-Site)
2 Months ago
Appirits - Mid-Career Mobile Engineer

Appirits

Tokyo, Japan (Hybrid)
2 Months ago
Meta - Software Engineer, iOS

Meta

San Diego, California, United States (Remote)
1 Week ago
Nagarro - Associate Staff Engineer, DevOps

Nagarro

(On-Site)
6 Months ago
Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gaming Innovation Group  - DevOps Engineer

Gaming Innovation Group

Community Of Madrid, Spain (Hybrid)
1 Month ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
1 Month ago
Shyft Labs - Senior DevOps Engineer

Shyft Labs

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
Metyis - Lead Devops Engineer

Metyis

Bengaluru, Karnataka, India (On-Site)
5 Months ago
VGW - Staff Site Reliability Engineer

VGW

Perth, Western Australia, Australia (On-Site)
2 Months ago
Capgemini - Senior Software Engineer - C

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Days ago
Wargaming - DevOps Engineer (Deployment team)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
1 Month ago
balbex - Sr Staff/Principal Devops Engineer

balbex

Gurugram, India (On-Site)
9 Months ago
Shyft Labs - Databricks Engineer

Shyft Labs

Toronto, Ontario, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

N-iX - Middle/Senior SAP ABAP Engineer

N-iX

Ukraine (Hybrid)
1 Week ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
6 Months ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
1 Month ago
Plarium - Environment Concept Artist

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Weeks ago
Playrix - Senior Recruiter

Playrix

Ukraine (Remote)
6 Months ago
N-iX - Senior Full-Stack Engineer (React+Java)

N-iX

Ukraine (Remote)
1 Month ago
N-iX - Senior/Lead Data Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
PwC - Senior Associate - Accounting Advisory Services

PwC

Kyiv, Kyiv City, Ukraine (On-Site)
7 Months ago
Playtech - Front-End Developer

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
3 Weeks ago
N-iX - Lead Business Analyst (Data Focus)

N-iX

Ukraine (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Warner Bros Games - Senior Software Engineer - Android

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Week ago
GT - Senior React Native Developer

GT

(Remote)
1 Month ago
Google - Engineering Manager, Android CoreOS

Google

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Dream Sports - SDE 3 - Frontend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Months ago
DraftKings - Senior iOS Engineer

DraftKings

Bulgaria (Remote)
2 Weeks ago
Nagarro - Staff Engineer, Cloud

Nagarro

Mexico (Remote)
6 Months ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Google - Software Engineer II, Android Enterprise

Google

Bucharest, Bucharest, Romania (On-Site)
2 Days ago
STAGE - Kotlin Developer

STAGE

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Python

Nagarro

New York, New York, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded