Principal Android Engineer

Englewood, Colorado

Saxon Global
Apply for this Job
MAJOR DUTIES AND RESPONSIBILITIES

The Principal Android Engineer will own the high-level design, development, integration, documentation, and troubleshooting of our Device Software Engineering applications in addition to new technology projects involving Android. You should have a real passion for the latest technology trends and be willing to share new technology opportunities with the broader team. More specifically, you will:
  • Analyze and understand impacts of new Operating System releases with Android.
  • Communicate frequently and effectively with other developers and quality engineers on the team in addition to our product owners, scrum masters and project managers.
  • Diagnose complex issues, evaluate, recommend, and execute the best resolution.
  • Effectively communicate technical solutions and recommendations to senior level management.
  • Lead the development teams in identifying and managing dependencies with other teams, processes, and technologies.
  • Participate in the evaluation and selection of best-in-class products needed to successfully implement new designs.
  • Support mobile teams in creating Proofs of Concept for new technologies and design patterns.
  • Test software to ensure proper and efficient execution and adherence to business and technical requirements.
  • Write clean, concise code that is stable, extensible and unit-tested appropriately.
  • Write code that meets the production requirements and design specifications and anticipate potential errors/issues.
REQUIRED QUALIFICATIONS
  • Ability to effectively lead, monitor and guide the work of others on the team.
  • At least one completed application in the Google Play Store include the links in your resume or cover letter.
  • Basic understanding of Linux/Unix kernel programming on networking is preferred.
  • Excellent written and verbal communication skills.
  • Experience in making critical, architectural decisions for a development team, providing sound technical direction and communicating effectively.
  • Experience working on large scale mobile projects leveraging rigid and complex architectural patterns.
  • Expert level experience with designing and delivering optimized native mobile apps, SDKs and backend architecture.
  • Extensive production experience with native iOS and Android application development, best practices and design patterns.
  • Familiarity using test-driven development frameworks or automated testing tools for mobile development.
  • Good understanding of OO Design, concurrency, synchronization, memory management, data structures, algorithms, etc.
  • Proficiency building large scale, complex, Android applications optimized for both UX and performance.
  • Practical knowledge / experience on integration with 3rd party analytics SDKs is preferred, such as Google Analytics, Adobe Audience Manager.
  • Proficient at developing and communicating agile high-level designs which are used to guide leadership in solution decisions and development teams through detailed design refinements and implementation.
  • Solid analytical and troubleshooting abilities.
  • Strong knowledge of multiple of the following: Java, Kotlin, Gradle and the Android SDK as well as Swift, iOS SDK, Objective-C and multi-threading skills.
  • Team player mindset and a great sense of humor.
  • Working experience in Agile software development and leveraging continuous integration and deployment practices.
  • Willingness to lead mentor and advise other engineering team members.
RELATED WORK EXPERIENCE
  • 7+ years native mobile application development experience - Android
  • 10+ years overall application development experience
  • 3+ years web services development experience using REST, JSON, XML
  • 2+ years version control systems experience (Git and Atlassian suite)

EDUCATION
Bachelor's degree in Computer Science, Engineering or related field; Master's preferred

Required Skills : Android
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship No
Interview times set No
Type of project :Development/Engineering
Master Job Title :Dev: Android Developer
Branch Code :Denver
Date Posted: 12 May 2025
Apply for this Job