Android Developer - Inside iR35

Job type:
on-site
Start date:
ASAP
Duration:
8 weeks+
From:
fortice
Location:
GB
Published at:
02/28/2021
Country:
flag_no United Kingdom
Project ID:
2059294

Warning
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

I'm heading up a recruitment drive on behalf of a global IT consultancy that require a Android Developer to join their team on a major project that is based remotely.

Responsibilities

  • Interacting with business analysts, quality engineers and UX/UI designers
  • Validating requirements and system design
  • Executing code reviews
  • Mentoring junior developers
  • Optimising and refactoring code structures
  • Supporting the Release and Incidents team to quickly find and fix any issues with the production Apps
  • Always keeping one eye on the latest Android technologies and share the knowledge within the organisation

Essential Skills:

  • Experience reading and writing to NFC Tags and transferring data between NFC enabled devices.
  • Should have experience transferring NDEF and non-NDEF data through NFC.
  • Have a sound understanding and practical experience of engineering fundamentals of mobile development such as performance, APIs, troubleshooting, latency, etc.
  • Have significant experience building and maintaining commercial Android applications
  • Confident in working with the Git version control systems.
  • Know how the software development life cycle works, and have good knowledge of source control, unit testing, and writing high-quality software
  • Have solid understanding of designing a mobile experience for variable screen sizes
  • Are excited by the changing Android landscape, and care deeply about learning new technologies and patterns
  • Enjoy collaborative working as part of a cross-functional team, are familiar with agile principles, and are passionate about sharing knowledge internally
  • Want to work on applications that have millions of active users, and regularly deliver new features into their hands
  • Have hands-on experience of continuous delivery.
  • Experienced in code reviewing
  • Mentored or keen to, mentor/develop junior (or less experienced) Engineers
  • Strong understanding of Android application architecture patterns, threading and how to write robust apps
  • Experience in Functional Reactive Programming using RxJava, Kotlin or other FRP frameworks and dependency injection using Dagger2 or other DI framework
  • Comfortable working with both Kotlin and Java Android codebases
  • Android Studio, Gradle
  • Jenkins
  • JIRA, Confluence
  • Espresso, Junit, Mockito