IT Applications Engineer III, Mobile - Android, Java
| Verified Pay check_circle | Provided by the employer1USD - 2USD per year |
|---|---|
| Hours | Full-time |
| Location | Decatur, Georgia |
About this job
Job Description
This is a remote position.
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.