Android Software Engineer

Android Software Engineer

Posted 2 weeks ago by Russell Tobin on Linkedin

Negotiable
Inside
Remote
United Kingdom

Summary: The role of Software Engineer for Android involves designing, developing, and prototyping native Android features for both internal and external use within a remote team. The position requires expertise in Kotlin and Android development, with a focus on the full product life cycle and collaboration with cross-functional teams. Candidates should have significant experience in software development, particularly in creating user-facing applications at scale. The role emphasizes continuous improvement and adherence to best practices in software engineering.

Key Responsibilities:

  • Design, develop, and prototype Android native features for internal and external use.
  • Participate in the full product life cycle: concept, design, build, deploy, test, and release.
  • Collaborate with product teams on new product ideas, designs, prototypes, and estimates.
  • Drive continuous improvement of products, processes, and tools.
  • Assist in the creation and maintenance of documentation for all features in development.
  • Work cross-functionally with product, design, and engineering teams to execute product and business strategy.
  • Contribute to the full development cycle: technical design, development, testing, experimentation, analysis, and launch.
  • Review code and design documents, providing feedback on product specifications and mocks.
  • Help improve developer workflows and follow best practices.
  • Continuously learn and improve technical and non-technical abilities.

Key Skills:

  • Expertise in Kotlin and Android development.
  • 6+ years of hands-on software development experience with user-facing Android applications.
  • Familiarity with software engineering best practices (unit/integration/end-to-end testing, CI/CD, A/B testing).
  • Strong organizational skills and ability to prioritize tasks.
  • Excellent communication skills for remote collaboration.
  • Experience with GraphQL, JetPack Compose, coroutines, MVVM, and Dependency Injection is a plus.
  • Familiarity with SQL and Google BigQuery.
  • Experience in Ad Tech is advantageous.

Salary (Rate): 80

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT