Post Job Free
Sign in

Software Engineering Lead (Mobile Application Development)

Company:
Movius Interactive Corporation
Location:
Alpharetta, GA
Posted:
May 16, 2025
Apply

Description:

Movius is revolutionizing the way businesses communicate. We are the leading global provider of secure, cloud-based mobile communications. Our MultiLine™ solution enhances workflows, resolves compliance gaps and unifies cross-channel messaging. Movius AI-powered solutions enable businesses to build strong and lasting relationships with their customers in a company-owned, controllable system. In today’s on-the-go world, wave goodbye to excessive hardware costs and IT overhead. Welcome to Phone 3.0™.

Headquartered in Alpharetta, GA, with offices in Bangalore, India, and London, Movius partners with leading global wireless carriers like T-Mobile, BT, Singtel & more. To learn more about Movius, visit

Software Engineering Lead (Mobile Application Development) - multiple - Alpharetta, GA

As a Software Developer Lead, within our mobile application development team, will be responsible for the development and implementation of complex mobile-based software applications within the organization.

Responsibilities:

Will serve as peer team leader for lower-level mobile developers (iOS and Android) in the design and development of high-quality mobile applications.

Will architect and implement well-designed, scalable mobile (iOS and Android) applications.

Will collaborate with Product Managers, Engineers, and UX/UI designers to provide technical feasibility, specifications, and estimates.

Will collaborate with Backend Engineers on data models and communication protocols.

Will mentor junior mobile application developers, perform code reviews, and ensure coding best practices are applied.

Will assess and resolve mobile app performance issues, bottlenecks, and defects.

Will stay updated with the latest trends and emerging technologies related to mobile app development, integrating them as appropriate.

Will work in an Agile environment, actively participating in daily stand-ups, sprint planning, and retrospectives.

Will apply excellent problem-solving skills and ability to troubleshoot complex issues.

Will apply strong team leadership skills.

Will apply strong communication skills and ability to collaborate effectively with diverse teams.

Will apply ability to multitask, work independently or as part of a team, and be self-motivated.

Will perform related professional duties as required.

Requirements:

Requires Bachelor’s degree/foreign equivalent in Computer Science, Computer Information Systems, Engineering, or a related field.

Requires 8 years of software development experience, to include:

6 years of mobile application development work using IOS (Swift/Objective C); Android (Java / Kotlin); or Windows Mobile (C#);

6 years work with concurrency, multi-threading, offline storage, memory management and performance tuning;

6 years work with RESTful APIs and networking concepts;

4 years work with architectural patterns (MVP, MVC, MVVM, and Clean Architecture);

4 years work with version control systems (e.g., Bitbucket) and CI/CD pipelines;

4 years of experience in telecommunications technologies VOIP (SIP, RTP, STUN, TURN, WebRTC).

4 years of experience in Microsoft Intune (MAM & MDM) and BlackBerry MAM for mobile app development, management, and security.

3 years work as a team leader within mobile application development team;

Requires strong communication skills and ability to collaborate effectively with diverse teams.

Employer will also accept a Master’s degree/foreign equivalent in Computer Science, Computer Information Systems, Engineering, or a related field with 6 years of above experience.

Experience may be gained concurrently.

#LI-DNI

Apply