Android Software Engineer

Russell Tobin
United Kingdom
Remote
Job description

Software Engineer for Android - 6 months contract - Remote - £80 per hour Umbrella

The main team is based in the US, some flexibility with the hours might be required

Must haves:

  • AdTech, Google BigQuery, GraphQL, Jetpack Compose, SQL, A/B testing

Design, develop, prototype Android native features for internal and external use. Participate in full product life cycle: concept, design, build, deploy, test and release. Work with product teams on new product ideas, designs, prototypes and estimates. Keep up-to-date on current and upcoming features in relevant products and platforms. Drive a best practices approach to the continuous improvement of our products, processes, and tools. Assist in the creation and maintenance of documentation for all features in development.

What You’ll Do:

  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our customers will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Help improve developer workflows, follow best practices, and actively collaborate with teammates and other engineers in cross functional areas.
  • Continuously learn and improve your technical and non-technical abilities.

Who You Might Be:

  • An Android Mobile developer who has worked with teams that built applications with millions of users.
  • Experienced with scaling, driving complex initiatives across multiple teams and xfn stakeholders.
  • BS degree in Computer Science or a similar technical field of study.
  • 6+ years of hands-on, professional software development experience developing user-facing Android mobile native applications at scale.
  • Expertise in Kotlin is required.
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, CI/CD, A/B testing, code reviews, and documentation.
  • Strong organizational skills, the ability to prioritize tasks and deliver projects on schedule.
  • Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • You are self-directed, innovative, proactive and biased towards action in fast-paced environments.
  • Experience in all or some of these areas are a big plus:
  • Knowledge and experience with GraphQL.
  • Familiarity with JetPack Compose, coroutines, MVVM, and Dependency Injection.
  • Familiarity with SQL and BigQuery.
  • Experience with Ad Tech.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Information Technology

Industries

Social Networking Platforms

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Android Software Engineer jobs in United Kingdom