logo

View all jobs

React Native Developer

Remote, Canada
As a member of our agile Engineering team, you will be given an opportunity to be a major contributor to building the next-generation of our mobile business solutions. We are seeking a passionate Mobile Developer who will help us take our mobile product offerings to the next level. We have unique challenges to work on that haven't been solved before and we offer a ton of ownership, exciting growth opportunities and freedom to be creative.

Come join us, where your opinion matters, your experience is valued, and interesting work will be part of your daily routine.

About the role

    • Work across multiple teams and with multiple key stakeholders (engineers, QA, product manager and designers) from requirements all the way to production to build maintainable, scalable and high-quality products
    • Drive all stages of the software development cycle, including definition, design, development and rollout of iOS-based solutions
    • Participate in the product design process and contribute ideas from a product-focused engineering perspective
    • Work across our native Objective-C application
    • Uphold software engineering best practices across engineering team, through peer code-reviews, pair programming, and collaboration
    • Desire to own cross platform app development (ie. Android, PWA)

About you

    • 4+ years experience working as a React Native developer
    • Desire and passion to create memorable end-user experiences
    • Experience with Objective-C/Swift/Java/Kotlin is a plus
    • Experience with unit testing and test methodologies.
    • Ability to apply and drive best development practices (e.g. Agile, clean code, unit tests, continuous integration) 
    • Knowledge of iOS SDK, different versions of iOS, and code versioning tools including Git
    • Familiarity with RESTful APIs to connect mobile applications to back-end services
    • Knowledge of UI design principles, patterns, and best practices
    • Experience with offline storage, threading, and performance tuning
    • Ability to understand business requirements and translate them into technical outcomes
    • Familiarity with cloud message APIs and push notifications

Our stack

    • Our platform and applications run on Google Cloud. We build backend services using Python and Go, a web frontend with React and Redux, and native Android and iOS applications (in Objective-C).

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by