REACTjobsboard

Software Engineer

Apply Digital

If you'd like to learn more about Apply Digital's culture click HERE

Apply Digital is hybrid/remote-friendly. The preferred candidate should be based either in Canada working in hours that align with either PST.

We are Apply Digital — a high-growth digital experience agency working with brands like Moderna, Kraft Heinz, and Atlassian. With a focus on transforming possibilities for people, we solve complex problems with well-executed digital solutions that make people's lives easier and help our clients compete.

We're looking for an experienced Mobile Software Engineer with 5 or more years of relevant experience. As a Mobile Software Engineer, you'll be working with engineering teams and product managers to bring software solutions to life, constantly innovating to build and improve products.

Our ideal teammate is someone comfortable working with development frameworks and library management — and who can produce and scale software solutions alongside a multifunctional team. You’ll be working across the software development lifecycle, from design to implementation.

Come join a diverse group of experienced developers in a culture that encourages team members to deepen their existing knowledge by learning cutting-edge technologies. Our ideal candidate will be passionate, self-motivated, and keen to grow, contributing significantly to the team in our fast-paced working environment.

Responsibilities:

    • Review, refactor, and update software
    • Architect lasting solutions
    • Author technical documentation
    • Collaborate with a multidisciplinary team to produce great mobile applications
    • Advocate for best practices with regards to building mobile applications

Job requirements:

    • 5+ years of professional programming experience
    • Demonstrated knowledge of React Native across multiple projects
    • Expertise in Typescript code design patterns and data structures
    • Expertise in specific performance optimization techniques for mobile platforms
    • Experience using JavaScript testing frameworks (like Jest) and best practices.
    • Understanding of native mobile application development practices and ecosystems (iOS, Android).
    • Familiarity with CI/CD pipelines, and some of the tooling around enabling them (Bitrise, VS AppCentre)
    • Excellent communication skills in English

Nice-to-haves:

    • Passionate about test-driven development (TDD)
    • Experience in native mobile app development (iOS, Android)
    • Experience in creating Native Modules for React Native
    • Experience with building CI/CD pipelines for mobile apps
    • Experience with React
    • Experience with Node and backend development
    • Experience with AWS or other cloud providers

LIFE AT APPLY DIGITAL:

    • Flexibility — work where you work best
    • A generous vacation policy
    • Opportunities for advancement and growth
    • Opportunity to travel to our global offices
    • Regular in-person, hybrid, and remote team and company events (Drink and draw, curling, karaoke, escape rooms, and team summits!)
    • Bicycle parking
    • Computer provided
    • Beverages and snacks
ABOUT APPLY

We are a digital innovation company focused on products, platforms, and commerce. Digital to our core, we are purpose-built to transform possibilities for people. We solve complex problems with well-executed solutions tailor-made for continuous growth — we're ambitious, and our clients are too. We work with well-funded start-ups, global brands, and Fortune 1000 companies spanning industries and audiences, including Moderna, Kraft Heinz, Arc’teryx, and Realtor.com.

Apply for this job