Mobile App Developer
Groupe Dynamite
- Mont-Royal, QC
- Permanent
- Full-time
As a member of the Digital Development team, you will work closely with the E-commerce and Product teams and will be responsible for developing highly usable and performant mobile apps for both of our brands, Dynamite and Garage.Responsibilities:
- Create, build, and optimize mobile applications for peak customer experience;
- Proactively take the lead on evangelizing software development best practices, conduct peer code reviews, and identify areas of improvement;
- Lead and oversee the development and upkeep of comprehensive technical documentation;
- Assume full task ownership, with the ability to work independently and remotely;
- Participate actively in technical planning, development, and testing of product features and bug fixes.
- Bachelor's degree in Computer Science, Engineering, or Information Technology;
- Proven 5+ years of experience taking part in the full mobile app development lifecycle from design and development to testing, rollout, and support;
- Minimum 3+ years of experience in mobile development using React Native, SQL, Javascript ES6, and TypeScript;
- At least 1 project serving a LARGE customer base (focus on CX, telemetry, and performance);
- Experience with unit testing frameworks for mobile applications such as XCTest, Espresso, Jest or Mocha;
- Extensive experience building performant integrations using REST APIs;
- Strong understanding of and adherence to the SOLID design principles and OOP;
- Experience with CI/CD pipelines for mobile applications, including familiarity with tools such as Jenkins, CircleCI, Azure, or Bitrise;
- Excellent problem solving and analytical skills and a go-getter attitude.
- Technical domain knowledge of iOS and Android native development using Swift, Objective-C, Java, or Kotlin;
- Experience with middleware stores for React like Redux, EPICS, RxJS;
- Experience developing on or integrating with Salesforce Commerce Cloud;
- Experience integrating using Graph.
No day will be like the last—we aim to be better today than we were yesterday. We are committed to employment equity.Candidates that are retained will be called for an interview.