Senior Android Engineer (Contract)
We are working with a leading product-focused client in Dublin who is looking to hire a Senior Android Engineer to join their dynamic team on a long-term contract basis.
Key Responsibilities:
* Design, develop, and maintain Android applications, ensuring high-quality code and performance.
* Collaborate closely with cross-functional teams, including designers, product managers, and back-end engineers, to deliver seamless user experiences.
* Lead and mentor junior developers, providing guidance on best practices and technical solutions.
* Contribute to the overall technical architecture and roadmap of the Android platform.
* Participate in code reviews, ensuring best practices in mobile development.
* Stay up to date with the latest Android development trends, tools, and technologies.
Requirements:
* Strong experience in Android development, with proficiency in Kotlin and Java.
* Proven track record of building and delivering successful Android applications, from concept to release.
* Solid understanding of Android SDK, libraries, and tools (e.g., Android Studio, Gradle).
* Experience with modern mobile development architectures, including MVVM, MVP, or Clean Architecture.
* Familiarity with RESTful APIs and integrating third-party libraries.
* Strong problem-solving and debugging skills.
* Experience with unit testing and test-driven development (TDD).
* Excellent communication and collaboration skills, with a proactive attitude.
* Ability to work independently and manage time effectively.
* Desirable: Familiarity with CI/CD pipelines and automation tools.
* Experience with Jetpack libraries (e.g., Navigation, Live Data, Room).
* Knowledge of Android Jetpack Compose is a plus.
Benefits:
* Competitive daily rate.
* Flexible working arrangements with the expectation to visit the office once per week in Dublin City Centre.
* Opportunity to work on exciting and innovative products with a high-impact team.
* Long-term contract with the potential for extension.