Senior Mobile Application Engineer (Android)

IT Labs Group, City of Westminster

Senior Mobile Application Engineer (Android)

Salary Not Specified

IT Labs Group, City of Westminster

  • Full time
  • Temporary
  • Onsite working

Posted 1 day ago, 4 Jan | Get your application in today.

Closing date: Closing date not specified

job Ref: 528cd7786aa040b5ac15774a9998510c

Full Job Description

  • Design and build advanced Android applications using Jetpack Compose and MVVM architecture.
  • Develop and maintain clean, reusable, and scalable code primarily with Kotlin.
  • Implement network communication and API integrations using OkHttp and Retrofit.
  • Optimize application performance and ensure smooth user experiences through the efficient use of Kotlin Coroutines.
  • Manage dependency injection with Dagger 2 to maintain a modular and scalable codebase.
  • Write unit and UI tests using Mockito and Espresso to ensure high-quality, reliable code.
  • Collaborate with cross-functional teams to define, design, and ship new features in alignment with product goals.
  • Continuously explore, evaluate, and implement new technologies to improve development processes and efficiency.
  • Contribute to building accessible applications, ensuring an inclusive and seamless experience for all users.

    6+ years of professional experience in Android development, with a strong track record of delivering high-quality applications.
  • In-depth expertise in Jetpack Compose and modern Android libraries, demonstrating proficiency in building dynamic, user-friendly interfaces.
  • Strong command of Kotlin, with a deep understanding of its ecosystem, and experience in leveraging Kotlin Coroutines for efficient asynchronous programming.
  • Proven experience in applying the MVVM architectural pattern, ensuring scalable, maintainable, and clean code across complex Android applications.
  • Hands-on experience with OkHttp and Retrofit for seamless network communication and robust API integrations.
  • Advanced knowledge of Dagger 2 for managing dependency injection, ensuring a modular and maintainable codebase.
  • Practical experience with Mockito and Espresso for writing comprehensive unit and UI tests, ensuring high code quality and stability.
  • Strong understanding of Android UI/UX principles, with a solid grasp of Material Design guidelines to create intuitive and visually appealing user interfaces.
  • Experience in developing accessible mobile applications, ensuring inclusive user experiences for diverse audiences.

    At IT Labs we are passionate about creating exceptional mobile experiences and pushing the boundaries of Android development. We're seeking a Mobile Application Engineer (Android) who shares our commitment to innovation and quality., Founded in 2005, IT Labs is an international software tech company, specializing in purpose and process-driven teams for high-performance, innovation, transformation, and efficiency. Our HQ is in Palm Beach Gardens, Florida, and we have teams and offices around the world - the US, the UK, the Netherlands, Argentina, Brazil, Serbia, and North Macedonia. We are constantly growing, and we would love for you to become part of our team!

    Long-term 12 month contract, with potential for extension
  • Choose your contract: Contract or B2B,
  • Unlimited working-from-anywhere policy,
  • 10 Days PTO after 4 months of working in IT Labs,
  • Referral Bonuses,
  • Working on international projects
  • Our values We are a company that seeks the best for both our employees and clients, reaching beyond expectations in turning dreams into reality. Our way of working is rooted in our core values (Integrity, Excellence, Proactivity, Innovation, and People), with an expectation that our future colleagues will make these their second nature in their everyday work and life. We don't ask for perfection, but we do appreciate people motivated to better themselves in every conceivable aspect.