Android Developer at BetterSleep
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

03 May, 25

Salary

0.0

Posted On

03 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

French, Software, Design Patterns, English, Design Skills, Computer Engineering, Communication Skills

Industry

Computer Software/Engineering

Description

THE OPPORTUNITY

We’re the creator of BetterSleep: the app that has helped more than 65 million people sleep and feel better across the globe. We have a sleep tracker, relaxing sounds, guided meditations and sleep stories, all available in over 6 different languages! We set out on a mission to help people change their lives with a better night’s sleep.

REQUIREMENTS

  • You have a Bachelor’s degree in software or computer engineering;
  • You have at least 5 years of experience in Android and Kotlin development;
  • You have advanced software design skills, including OO Design and design patterns;
  • You are an autonomous person who is rigorous, organized and structured;
  • You are excellent at multitasking in a dynamic environment;
  • You have good skills in UI /UX;
  • You have excellent interpersonal and communication skills;
  • You are functional in English and French.
Responsibilities
  • Define system architecture and work on problems of diverse scope where analysis of information requires evaluation of identifiable factors;
  • Develop new features and improve existing applications;
  • Complete requirements for medium-sized projects and produce reasonable estimates for time/effort, clean designs, and predictable implementations;
  • Recommends improving software development efforts at every level, based on current implementation limitations, and observations made over period of time and industry dynamics;
  • Resolves and assesses a wide range of issues in creative ways and suggests variations in approach
  • Performing code reviews, developing and adhering to coding standards;
  • Keeping updated on Kotlin development best practices;
  • Work with advanced analytics systems
  • Interfacing the backend and the front end
  • Create reusable modules and libraries across different projects
  • Implement cross platform modules in KMM
  • Resolves and assesses a wide range of issues in creative ways and suggests variations in approach
  • Technological Stack:


    • Android: Kotlin / Java, Gradle, Android Studio

    • Common: Git, Firebase, Jenkins, Fastlane, Jira, Figma, Mixpanel, BigQuery, Google Cloud
    Loading...