Software Engineer (react Native)

Remote, Canada

Job Description



Apply Digital is hybrid/remote-friendly. The preferred candidate should be based either in Canada or LATAM working in hours that align with either PST or EST.
We are Apply Digital \xe2\x80\x94 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 \xe2\x80\x94 and who can produce and scale software solutions alongside a multifunctional team. You\xe2\x80\x99ll 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

  • 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 \xe2\x80\x94 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 an innovation, products, and experiences company. 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 \xe2\x80\x94 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\xe2\x80\x99teryx, and Realtor.com
www.applydigital.com

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2161699
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, Canada
  • Education
    Not mentioned