Senior Mobile Applications Engineer

Amach · Dublin, Ireland · Engineering

Posted 2026-09-22

Apply for this role →

We are looking for a Senior Android Engineer to join an innovative technology company developing mobile applications that help millions of customers manage their home networks. This is a hands-on engineering role where you will take ownership of complex features, drive technical initiatives and contribute to the architecture and development of scalable, high-quality mobile applications.

You will work across mobile, cloud and embedded systems, collaborate with cross-functional engineering teams and help shape the technical direction of the application. AI-assisted development is an important part of the engineering workflow, supporting code generation, test creation and code reviews.

Key responsibilities & duties include:

Design and develop features across Android applications, focusing on scalability, performance and usability

Take ownership of initiatives from design through to delivery, collaborating with cloud and embedded engineering teams

Develop and maintain unit, integration and UI test coverage, alongside manual QA

Contribute to application architecture and technical decision-making

Implement engineering best practices, including code reviews, CI/CD and secure software delivery

Use AI development tools throughout the software development lifecycle

Mentor engineers and support a culture of technical excellence and continuous improvement

Required Experience:

Extensive Android development experience using Kotlin and Java

Strong understanding of Android OS architecture, platform services and system-level integrations

Experience designing scalable, testable and reusable applications

Strong knowledge of Material Design and modern Android UI development

Experience working across mobile, cloud and embedded systems

Experience developing clients for APIs and microservices

Practical experience with AI-assisted development tools for code generation, testing and code reviews

Experience with CI/CD and DevOps tools such as GitHub Actions and Fastlane

Strong analytical, problem-solving and communication skills

Experience mentoring engineers or providing technical guidance

Bachelor's degree in Computer Science or equivalent practical experience

Desirable skills:

Experience developing or maintaining Backend-for-Frontend (BFF) layers

Familiarity with IoT systems, Bluetooth, WiFi or networking hardware

Experience with subscription-based products, in-app purchases and billing integrations

Apply for this role →

← Back to all jobs