Principal Android Engineer

IO Associates
United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Android Software Development Architectural Patterns Automation of Tests Continuous Integration Programming Tools Github Model View ViewModel Cloud Services Software Engineering Google Cloud
+6 more
Ios Frameworks Generative AI Kotlin Information Technology React Native Jenkins

Job description

Due to strategic expansion and the increasing importance of their mobile platform development, Our Client is seeking an experienced Principal Android Engineer. This critical role offers an exciting opportunity for a seasoned professional to influence the organisation’s technological direction, lead complex projects, and mentor diverse teams. The role is strategic in nature, providing a chance to shape cutting-edge Android applications and contribute significantly to the company’s growth trajectory., * Lead the design and development of high-quality native Android applications, ensuring scalability and robustness.

  • Establish and promote best practices, code standards, and architectural guidelines across teams.
  • Act as a technical authority, influencing product roadmaps and strategic technical decisions.
  • Collaborate with cross-functional teams, including product managers and designers, to deliver user-centric solutions.
  • Drive innovation by evaluating new technologies and frameworks, integrating them into the development process.
  • Mentor and coach junior developers, fostering a culture of continuous learning and technical excellence.
  • Oversee end-to-end testing processes, including automation and CI/CD pipelines, to ensure product quality.
  • Lead complex projects from inception to deployment, ensuring alignment with business goals and timelines.
  • Influence organisational processes to improve team efficiency, engagement, and product delivery., If you are a proactive, highly skilled Android professional seeking a challenging and impactful leadership role, we invite you to submit your CV. Join our Client’s innovative team and help shape the future of mobile technology. We look forward to reviewing your application and exploring this exciting opportunity with you.

Requirements

  • Over 10 years’ experience in software development, with a minimum of 3 years focused on native Android development.
  • Deep expertise in Android SDK, Java, Kotlin, and related development tools.
  • Hands-on experience with modern architectural patterns such as MVVM or MVI.
  • Proven track record of designing scalable, high-performance Android applications.
  • Strong understanding of automated testing strategies across unit, integration, and UI levels.
  • Familiarity with CI/CD tools and workflows, including systems like GitHub Actions or Jenkins.
  • Experience working with cloud services such as Google Cloud and AWS.
  • Knowledge of database management, web protocols, and API integration.
  • Degree in Computer Science or a related field, or equivalent practical experience.
  • Excellent communication and stakeholder management skills.

Desirable Skills & Experience:

  • Experience in iOS development, React Native, or cross-platform frameworks.
  • Knowledge of device virtualisation and automated QA processes.
  • Experience with GenAI tools such as Copilot or Claude Code.
  • A keen eye for visual design and user experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all