Job Description
This is a remote position.
Our client has an opening for an IT Applications Engineer III, Mobile- Android, Java for a remote / hybrid role.
Locations : Atlanta, GA and Greenwood Village, CO
Location Options : GA or CO (Mostly remote, 1 Day / week in the office). Must be in CO or GA or relocate to CO or GA area.
Role Summary :
In this individual contributor role, you will develop high-quality mobile applications for Android and / or iOS devices under the guidance of senior application engineers. You’ll work in an Agile environment to design and implement new customer-facing features, collaborating with product and UX teams to create intuitive and engaging user experiences.
Responsibilities :
Design, develop, and maintain native mobile applications for Android using Kotlin and Java.
Apply clean architecture principles and design patterns (e.g., MVVM) to ensure scalable, maintainable codebases.
Implement automated UI testing (e.g., Espresso) within CI / CD pipelines to ensure app quality and stability.
Manage build and release workflows, including provisioning profiles, certificates, entitlements, product flavors, and build schemes.
Integrate third-party libraries and SDKs (e.g., Firebase, analytics, location services) to enhance app functionality.
Consume and integrate APIs with secure authentication, robust error handling, and performance optimizations such as caching and retry logic.
Collaborate closely with cross-functional teams — including product management, design, QA, and DevOps — to deliver seamless and engaging mobile experiences.
Integrate content from headless CMS platforms (e.g., Adobe Experience Manager) into dynamic, user-friendly interfaces.
Stay current with platform updates, tools, and best practices to ensure apps remain modern, secure, and competitive.
Essential Responsibilities :
Apply up-to-date technical knowledge to complete development assignments and meet deadlines.
Follow established procedures, standards, and policies to support project and business objectives.
Collaborate cross-functionally to identify and solve business and technical challenges.
Communicate progress effectively and escalate risks or issues as appropriate.
Identify and recommend process improvements to enhance team productivity and code quality.
Requirements
Bachelor’s degree in Computer Science, Information Systems, or a related field and at least two (2) years of software development experience.
Equivalent work experience may be substituted for a degree.
Minimum one (1) year of experience developing and / or implementing mobile applications.
Requirements
Mobile development for iOS and Android
Application Engineer • atlanta, GA, us