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 www.movius.ai
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
|