Android Engineer (Kotlin & Java)

Macpower Digital Assets Edge Private Limited
  • Atlanta, GA
  • Remote
  • $108,000–$133,000 Per Year
  • Instant Apply
5 days ago

Job Description

Job Summary:
  • Design, develop, and maintain native Android mobile applications using Kotlin and Java.
  • Implement clean architecture and design patterns such as MVVM for scalable and maintainable code.
  • Write automated UI tests using Espresso as part of the CI/CD pipeline to ensure quality and app stability.
  • Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, and build variants.
  • Integrate third-party libraries and SDKs, including Firebase, analytics, and location services.
  • Consume and integrate RESTful APIs, managing authentication, error handling, and performance optimization through caching and retry logic.
  • Collaborate with design, product, QA, and DevOps teams to deliver seamless and engaging mobile experiences.
  • Integrate content from headless CMS platforms such as Adobe Experience Manager (AEM) into dynamic mobile interfaces.
  • Stay current with Android platform updates, best practices, and new tools to ensure applications remain modern and high-performing.
  • Follow Agile methodologies to deliver secure, user-friendly, and visually polished mobile applications.
  • Adhere to mobile security best practices and contribute to sustainable mobile architecture.
Job Details:
  • Job Locations: Georgia (GA) or Colorado (CO).
  • Work Model: Hybrid (mostly remote, 1 day per week in-office).
  • Relocation: Must reside in or relocate to CO or GA.
  • Compensation:
    • CO: $113K $133K per year
    • GA: $108K $127K per year
    • Plus, up to 8% annual bonus and full benefits.
  • Employment Type: Regular, Standard, Individual Contributor.
  • Travel: None required.
Key Responsibilities:
  • Complete assignments within deadlines by applying up-to-date technical knowledge.
  • Follow established procedures, policies, and guidelines while supporting project objectives.
  • Collaborate across teams to resolve technical issues and ensure successful app delivery.
  • Communicate progress clearly and escalate challenges when necessary.
  • Identify and recommend process or performance improvements.
Minimum Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent work experience).
  • At least 2 years of professional experience in software development.
  • Minimum 1 year of hands-on experience developing mobile applications.
Must-Have Skills:
  • 4+ years of Android development experience using Java and Kotlin.
  • 2+ years of experience writing automated tests using Espresso (or similar for Android).
  • 3+ years managing native mobile app builds, signing, and configuration (e.g., build types, flavors, profiles).
  • 3+ years integrating third-party libraries or SDKs.
  • 3+ years of experience integrating API/services.
  • 2+ years of experience with a CMS such as Adobe Experience Manager (AEM).
Preferred Skills:
  • Experience developing applications for both Android and iOS platforms.
  • Strong understanding of CI/CD processes and version control (Git).
  • Excellent problem-solving and teamwork skills.

Numbers & Facts

LocationAtlanta, GA (
Remote
)
Salary$108,000–$133,000 Per Year

Skills

  • Adobe Product Familyunmatched
  • Androidunmatched
  • Android Applicationsunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • Cachingunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Content Management Systems (CMS)unmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Equipment Maintenance/Repairunmatched
  • Error Handlingunmatched
  • Gitunmatched
  • Information Technology & Information Systemsunmatched
  • Javaunmatched
  • Kotlinunmatched
  • Mobile Applicationsunmatched
  • Mobile Applications Developmentunmatched
  • Model View ViewModel (MVVM)unmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Policy Developmentunmatched
  • Problem Solving Skillsunmatched
  • Procedure Developmentunmatched
  • Process Improvementunmatched
  • Product Designunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • Willing to Travelunmatched
  • iOSunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder