Skip to Content

Job Snapshot

Employee Type - Full-Time EmployeeExperience - Not SpecifiedIndustries - Engineering

Description

Type pf the Position: Full – time

Start Date: As soon as possible

About the company:

Our client is one of the hottest venture-backed startups in North America. They are the passionate developers, designers and craftsmen, relentlessly pursuing dreams. They are developing high tech product and software for plant based medicine with vapor delivery. We have a remarkable team and are positioned well in top tier investors and partners to become the industry standard.

They are looking for a solid android developer to join their team and play a key role in creating their app. There are challenges ahead and they need an experienced teammate to join them and tackle things. If you master the requirement outlined below, then this job is for you!

Requirements:

Education:

  • BA/MS in Computer Science or related technical field or equivalent practical experience.

Experience:

  • 5+ years of experience building high-quality Android apps.
  • Experience shipping one or more Android App, ideally currently available in the Google Play Store.
  • Significant experience in an Agile development environment (familiar with backlog grooming, technical task definition and velocity estimates)

 

Skills and Qualities:

  • Programming experience in Java, with a solid foundation of modern Java data structure, algorithms and software design (Kotlin is an asset)
  • Knowledge of common libraries such as Retrofit, RxJava
  • Understand the nuances of Android SDK with a deep understanding of Android Framework and its mechanism (e.g. handler, view, etc.)
  • Prior Experience consuming RESTful API’s focusing on integration with back-end services
  • Knowledge of performance optimization (memory, rendering , traffic, Etc. ) and experience in using profile tools and assets
  • Strong communication skills
  • Ability to work in an ambiguous work environment

Language:

Strong written and oral communication skills in English to work with an international team, French is an assets            

Main Responsibilities:              

  • Participating in the elaboration, architecture, design, development, testing, and deployment. Operation, maintenance and enhancement of tools, libraries, frameworks, platform and full stack software solution.
  • Write mobile applications, create robust high-volume production applications and develop prototypes quickly
  • Integrate mobile applications with loT devices through BLE
  • Collaborate with cross-functional teams(design in particular) to define, design and ship new features
  • Unit – test code for robustness, including edge cases, usability and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate and implement new technologies to maximize development efficiency.

 Please send your CV to: [Click Here to Email Your Resumé] 

 
Submit your email address to begin the application process for the Senior Android Software Engineer job
Email is invalid Email address is needed