Senior Mobile Developer
Toronto, Ontario/Canada, CA
3h ago

Summary :

We are looking for a creative and enthusiastic Senior Mobile Developer. If you have a curious mind, love exploring all the possibilities new technology has to offer and you are passionate about mobile platforms and translating code into user-friendly apps, we want to meet you.

Come join us and be part of an amazing journey in the wearable IOT world.

Responsibilities :

  • Translate product requirements & user stories or epics in to detailed technical specifications
  • Develop native as well as cross platform mobile SDKs and applications for iOS, Android & Windows.
  • Work closely with UI / UX team to translate the virtual design in to actual implementation
  • Articulate and document low level software design
  • Collaborate with others to determine design specifications or details
  • Write well designed, efficient code
  • Write unit and integrations tests to ensure an optimal code coverage
  • Conduct code reviews for other team members
  • Demonstrate ownership and initiative tacking
  • Act as advisor or coach to junior mobile developers
  • Requirements :

  • Bachelor’s Degree in Computer Science, Computer Engineering or equivalent work experience
  • 8-12 years of experience in Software Development or similar field
  • Minimum 8 years of experience in building native mobile applications for iOS & Android
  • Experience consuming RESTful / GraphQL APIs and WebSockets
  • Ideally, have built applications from the ground up all the way to public launch and also maintain a portfolio of released applications in the App store or Google Play
  • Must have experience building applications with mobile hardware and mobile sensors, like GPS / location services and Bluetooth
  • Experience using and integrating with third-party libraries and APIs
  • iOS Native (Swift). Technologies : MVVM, VIPER, Dependency injection, Reactive programming, POP, Unit Testing
  • Android Native (Kotlin). Technologies : Dependency injection, MVVM, Databinding, Android Architecture Components, Builder, Unit Testing
  • Experience working in Scrum or Agile based environment
  • Advanced proficiency with GIT, BitBucket, Gradle, Maven, SonarQube, Jenkins, automated CICD pipelines
  • Advanced knowledge of software design patterns
  • Ability to thrive in a faced-paced environment
  • Excellent communication and analytical skills
  • Candidates will be considered in totality of their skills and experience versus strict interpretation of “requirements.â€

    Powered by JazzHR

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form