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 application. 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 experience in both iOS and Android development, leading technical teams, and implementing design patterns. The successful candidate will contribute to improving the user experience and operational efficiency of an application with over 1 million downloads.
Must have:
  • 6+ years mobile app development experience
  • iOS and Android expertise
  • Team leadership skills
  • MVVM, MVI, SOLID principles knowledge
  • CI/CD implementation
  • Code reviews and documentation
  • Technical solution design
  • Estimation and planning
Good to have:
  • Telecommunications industry experience
  • Willingness to travel
  • JetPack Compose
  • SwiftUI
Perks:
  • Flexible working format
  • Competitive salary
  • Career growth opportunities
  • Professional development tools
  • Tech communities
  • 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

Similar Jobs

Apollo - Sr Data Platform Engineer

Apollo

(Remote)
1 Day ago
Motive - Salesforce Developer

Motive

(Remote)
18 Hours ago
GoFundMe - Senior Software Engineer (Frontend)

GoFundMe

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Hours ago
Easygo - Senior DevOps Engineer

Easygo

Belgrade, Serbia (On-Site)
1 Month ago
Tencent - Version management 游戏版本管理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
6 Months ago
Nagarro - Senior Staff Engineer, Delivery ETIL

Nagarro

India (Remote)
6 Months ago
Meta - Software Engineer, iOS

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Nagarro - Staff Consultant ,SAP Materials

Nagarro

India (Remote)
6 Months ago
Fliff  Inc  - React Native Engineer

Fliff Inc

Sofia, Sofia City Province, Bulgaria (Remote)
2 Months ago
Google - Staff Software Engineer, Java and Kotlin Ecosystem

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

prizepicks - Staff Analytics Engineer

prizepicks

(Remote)
1 Week ago
Netflix - Solutions Support Engineer (L5) - Delivery

Netflix

Poland (Remote)
2 Weeks ago
ARHS - Senior Cloud/DevOps Architect

ARHS

Luxembourg (On-Site)
6 Months ago
Irdeto - Senior Software Engineer in Test

Irdeto

Noida, Uttar Pradesh, India (Hybrid)
7 Months ago
Bohemia Interactive - Senior Programmer (Full Stack)

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Months ago
SOFTSWISS - Middle Systems Engineer

SOFTSWISS

(Remote)
3 Days ago
Tesla - Senior Fullstack Software Engineer, Energy Software

Tesla

North Holland, Netherlands (On-Site)
2 Months ago
Hawk Eye Innovations - Quality Control Manager

Hawk Eye Innovations

Basingstoke, England, United Kingdom (Hybrid)
1 Month ago
Zazz - Cloud Engineer (Azure)

Zazz

(Remote)
2 Months ago
Riot Games - Staff Software Engineer - Infrastructure Reliability

Riot Games

Los Angeles, California, United States (On-Site)
18 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Every matrix - Product Manager

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
7 Months ago
N-iX - People Experience Specialist

N-iX

Ukraine (Hybrid)
2 Months ago
Plarium - Outsourcing Coordinator

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
1 Month ago
N-iX - Senior React Native Engineer

N-iX

Ukraine (Remote)
1 Month ago
Gunzilla - Lead VFX Artist

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
EvoPlay - Junior Financial Specialist

EvoPlay

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Evoplay games - Regulatory Compliance Specialist

Evoplay games

Kyiv, Kyiv City, Ukraine (On-Site)
1 Day ago
Playtika - SRE Group Manager

Playtika

Ukraine (On-Site)
3 Months ago
Every matrix - Senior Database Administrator

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Easy Brain - Senior Unity Developer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
7 Months ago
SmileGate - [P.Pool개발] 유니티 클라이언트 개발자 (C#)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
4 Months ago
Nagarro - Senior Staff Engineer, DevOps

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
Nagarro - Senior Staff Consultant, Support Presales

Nagarro

Philippines (Remote)
6 Months ago
Meta - Software Engineer, iOS

Meta

Burlingame, California, United States (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, .Net Web

Nagarro

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

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Days ago
Nagarro - Associate Staff Engineer, Sharepoint

Nagarro

Philippines (Remote)
6 Months ago
Playtika - Unity Senior Expert

Playtika

Poland (Hybrid)
1 Month ago
GoTo Group - Software Engineer (iOS) - Money Management

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded