Senior Mobile Developer
Myant
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
    checkmark

    Thank you for reporting this job!

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

    Apply
    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.
    Continue
    Application form