Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Android Developer (Remote)

Vancouver, BC
Full-time
Executive
Publié il y a 24 jours Ce travail peut expirer bientôt !
Job Title: Native Android DeveloperJob ID: MK77045633Location: Vancouver, BC / Remote
Overview:Our client is seeking an experienced native Android software developer to fill a position within Canada. You believe in providing clients with top-notch development services and are a seasoned native mobile developer, confident in your ability to produce quality solutions with clean design and code. You work well with colleagues, partners and clients, and have excellent communication skills.
What you will be doing:
  • Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the entire development lifecycle
  • Ensuring code quality and governance
  • Ensuring engineers follow any patterns/designs set out by project leads
  • Planning, estimating, contributing to the architecture, coding, and development
  • Refactoring and continuous improvements of the codebases
  • Ensuring that technical decisions and information is communicated thoroughly to the global team
  • Taking responsibility for releases and contributing to the ongoing support of the live apps
  • Looking beyond pure programming and getting involved with the deployment and operation of the software we build (DevOps)
What you must have:
  • 4+ years of experience developing native Android applications
  • Hands-on experience in using Kotlin to develop an Android app
  • Familiarity with Jetpack Compose, Coroutines and FlowExperience with Dagger2, Hilt, Retrofit2, familiar with third party libraries integration
  • Solid experience in writing Unit Tests and UI tests; familiarity with Junit, Mockk, Mockito, Espresso
  • Solid understanding of application security best practices
  • Experience working in mixed-discipline project teams following an Agile methodology
  • Experience working directly with clients and other project stakeholders to define and refine requirements
  • Strong English skills (written and verbal)
Nice to have:
  • Experience with more than one mobile platform
  • Experience with setting up CI
  • Contributions to open source projects
  • Creative hobbies and interests
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com
By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.