Mobile Lead Engineer (iOS and Android Team)

1 Month 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

Prophecy Simple Data Labs - Delivery Solution Architect

Prophecy Simple Data Labs

Leeds, England, United Kingdom (On-Site)
2 Weeks ago
Riot Games - Senior Software Engineer, Services

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Gitlab - Product Manager, Utilization

Gitlab

(Remote)
2 Weeks ago
Wind River - Software Development Engineer – Debian SMTS

Wind River

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Warner Bros Games - Senior Data Engineer

Warner Bros Games

Atlanta, Georgia, United States (Hybrid)
3 Months ago
Nagarro - Associate Staff Engineer, CRM Salesforce

Nagarro

India (Remote)
7 Months ago
Reframe - Android Engineer

Reframe

United States (Remote)
10 Months ago
Epic Games - Senior Mobile Platform Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
7 Months ago
Crunchyroll - Staff Mobile Games Integration Engineer

Crunchyroll

San Francisco, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tide - Senior Engineer, Backend

Tide

Lithuania (Hybrid)
2 Weeks ago
Globalization Partners - Information Security Analyst - SecOps

Globalization Partners

India (Remote)
1 Month ago
Progress carrers - Senior Performance Engineer

Progress carrers

Raleigh, North Carolina, United States (Hybrid)
2 Months ago
Tellius - Devops Engineer

Tellius

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Truecaller - Senior Staff Data Engineer II

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
Notion - Software Engineer, Deploy Observability Infra

Notion

San Francisco, California, United States (On-Site)
2 Weeks ago
Glocomms - Infrastructure Security Engineering Manager

Glocomms

United States (Remote)
1 Month ago
Boomi - Software Development Manager - API Control Plane

Boomi

Darmstadt, Hessen, Germany (Hybrid)
1 Month ago
Flutter Entertainment - Lead Data Scientist

Flutter Entertainment

Hyderabad, Telangana, India (Hybrid)
6 Months ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Better ME - ERP Developer

Better ME

Ukraine (Remote)
3 Weeks ago
luxsoft - Android Unreal 3D HMI Developer

luxsoft

Odesa, Odesa Oblast, Ukraine (On-Site)
2 Weeks ago
Gunzilla - Senior Gameplay Animator

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Better ME - Product Marketing Manager

Better ME

Kyiv, Kyiv City, Ukraine (Remote)
1 Week ago
Playrix - Communications Director

Playrix

Ukraine (Remote)
6 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Ukraine (Remote)
6 Months ago
Better ME - Reporting Specialist

Better ME

Ukraine (Remote)
2 Weeks ago
AB Games - Middle Game Designer

AB Games

Kyiv, Kyiv City, Ukraine (Remote)
1 Month ago
N-iX - Senior MuleSoft Engineer

N-iX

Ukraine (Remote)
1 Month ago
N-iX - Middle/Senior SAP ABAP Engineer

N-iX

Ukraine (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Playtika - Games R&D-Flutter Client Developer

Playtika

Poland (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, Sharepoint

Nagarro

India (Remote)
7 Months ago
Appirits - Mid-Career Mobile Engineer

Appirits

Tokyo, Japan (Hybrid)
3 Months ago
Nagarro - Associate Staff Engineer, BI Reporting

Nagarro

(On-Site)
7 Months ago
Nagarro - Trainee

Nagarro

United Arab Emirates (Remote)
7 Months ago
Nagarro - Trainee

Nagarro

Mexico (Remote)
7 Months ago
Next Level Business Services - Android Developer

Next Level Business Services

Redwood City, California, United States (On-Site)
7 Months ago
Google - Lead Software Engineer, Quick Share, Android

Google

Hsinchu County, Taiwan (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Cloud

Nagarro

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded