Mobile Developer (Android Kotlin) - Intermediate

Posted 10 Days Ago
Be an Early Applicant
2 Locations
In-Office
35K-45K Annually
Mid level
Software
The Role
Develop native Android applications using Kotlin, Jetpack Compose, and modern architectural patterns. Build responsive, secure, performant, and testable mobile software using asynchronous programming, REST APIs, persistence, and modular Gradle projects. Responsibilities include debugging, optimization, unit and UI testing, Google Play releases, Agile collaboration, CI/CD, and Git-based development. Preferred experience includes Kotlin Multiplatform, C++/NDK, Java, React Native, AI-assisted development tools, and collaboration with iOS teams.
Summary Generated by Built In

At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance your career. You’ll be part of a growing global technology company that encourages teamwork and innovation, and where friendships are forged with colleagues all over the world. At March Networks, we value your hard work, creativity and your passionate desire to deliver only the best to our customers, partners and each other.


Requirements
  • Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science);
  • 3+ years of experience as a software engineer with most of that experience developing with Android SDK;
  • Strong experience developing native Android applications in Kotlin;
  • Proficiency with Jetpack Compose and modern Android development practices;
  • Strong understanding of object-oriented programming, MVVM, Clean Architecture, or similar architectural patterns;
  • Good understanding of Kotlin coroutines, Flow, state management, multithreading, and asynchronous programming;
  • Experience with REST APIs, JSON serialization, local persistence, and secure storage;
  • Experience developing responsive applications for multiple device sizes and orientations;
  • Strong understanding of Android memory management and application performance optimization;
  • Proficiency with Gradle, Kotlin DSL, dependency management, and modular project structures;
  • Ability to write clean, maintainable, and testable code;
  • Knowledge of the Android application lifecycle, Google Play release processes, and Google Play developer content policies;
  • Experience in building multi-threaded applications on mobile platforms;
  • Experience and deep understanding of memory management on mobile platforms;
  • Ability to evaluate performance issues and perform necessary optimizations;
  • Experience with unit testing, UI testing, debugging, and relevant testing frameworks;
  • Experience with Agile software development frameworks (SCRUM);
  • Familiarity with CI/CD pipelines and solid knowledge of Software Version Control Systems, like Git, and the related best practices;
  • Self-motivated and detail-oriented work ethic with a willingness to challenge assumptions and contribute to technical decisions;
  • Fluent English.

Preferred qualifications

  • Experience with Kotlin Multiplatform and shared business logic modules;
  • Experience integrating shared Kotlin Multiplatform code with native Android UI;
  • Understanding of Kotlin/Swift interoperability and collaboration with iOS developers;
  • Experience with native C++/NDK integration;
  • Having published one or more apps in the App Store is a plus;
  • Experience using AI-assisted tools to accelerate implementation, code review and testing while validating generated code for quality, security and compliance;
  • Experience with Java and React Native framework.

Benefits

We offer a competitive salary (range 35K-45K Eur), along with benefits package that include:

  • Professional development opportunities with a personal training budget;
  • Flexible working hours;
  • Hybrid work agreement (3 days in office);
  • Physical Activity Policy;
  • Fruit day in the office (once a week).

Skills Required

  • Bachelor's or Master's degree in Computer Science or Computer Science Engineering
  • 3+ years of experience as a software engineer, primarily developing with Android SDK
  • Strong experience developing native Android applications in Kotlin
  • Proficiency with Jetpack Compose and modern Android development practices
  • Understanding of object-oriented programming and architectural patterns such as MVVM or Clean Architecture
  • Understanding of Kotlin coroutines, Flow, state management, multithreading, and asynchronous programming
  • Experience with REST APIs, JSON serialization, local persistence, and secure storage
  • Experience developing responsive applications for multiple device sizes and orientations
  • Understanding of Android memory management and application performance optimization
  • Proficiency with Gradle, Kotlin DSL, dependency management, and modular project structures
  • Ability to write clean, maintainable, and testable code
  • Knowledge of the Android application lifecycle, Google Play release processes, and Google Play developer content policies
  • Experience building multithreaded applications on mobile platforms
  • Ability to evaluate performance issues and perform necessary optimizations
  • Experience with unit testing, UI testing, debugging, and relevant testing frameworks
  • Experience with Agile software development frameworks, including Scrum
  • Familiarity with CI/CD pipelines and software version control systems such as Git
  • Self-motivated and detail-oriented work ethic with willingness to challenge assumptions and contribute to technical decisions
  • Fluent English
  • Experience with Kotlin Multiplatform and shared business logic modules
  • Experience integrating shared Kotlin Multiplatform code with native Android UI
  • Understanding of Kotlin/Swift interoperability and collaboration with iOS developers
  • Experience with native C++/NDK integration
  • Published one or more apps in the App Store
  • Experience using AI-assisted tools for implementation, code review, and testing
  • Experience with Java and React Native
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Ottawa, Ontario
452 Employees

What We Do

March Networks works with some of the world’s largest banks and retailers, delivering secure, cloud-based intelligent video solutions, enhancing security, operational efficiency, and profitability through real-time business insights. Through advanced integrations like point-of-sale (POS) systems and ATMs, we go beyond traditional video surveillance, empowering businesses of all sizes to utilize video and AI analytics to drive growth and enhance the customer experience – providing cross-functional insights. With decades of experience and global reach, we are a trusted partner to our diverse range of customers. Together with our network of certified partners, we serve more than 1,000 financial institutions, over 300 retailers, and more than 800 commercial and industrial customers in over 70 countries around the world. Visit us at: www.marchnetworks.com Connect with us on: Instagram: @marchnetworks X: @marchnetworks Facebook: facebook.com/marchnetworks YouTube: youtube.com/marchnetworks

Similar Jobs

UL Solutions Logo UL Solutions

Engineer (m/f/i)- Drinking Water

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
2 Locations
15000 Employees
29K-39K Annually

Pfizer Logo Pfizer

Director R&D EHS Program Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
36 Locations
121990 Employees
177K-294K Annually

UL Solutions Logo UL Solutions

Associate Sales Process Specialist

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Carugate, Milano, ITA
15000 Employees
26K-28K Annually

UL Solutions Logo UL Solutions

Project Manager

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
3 Locations
15000 Employees
42K-132K Annually

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account