Senior React Native Frontend Developer

  • Gilmore Way, Burnaby, BC V5G, Canada
  • Full-time

Company Description

Tiket.com is a late stage Indonesian startup. Its flagship consumer mobile app is growing at an accelerating pace of 1 million downloads a month from the App Stores, and is leading online travel in Southeast Asia. 

Job Description

React Native Pilot Team, Tiket.com Canada

We are looking for React Native (RN) pioneers with deep experience in the React.js ecosystem. You will help us pilot greenfield RN mobile apps in the travel and ticketing industries, and later brownfield integration of RN within large existing native mobile apps.

tiket.com is a late stage Indonesian startup. Its flagship consumer mobile app is growing at an accelerating pace of 1 million downloads a month from the App Stores, and is leading online travel in Southeast Asia. Your job, should you so accept, will be to lead incubation and finding the most efficient processes in adoption of latest software technologies, open source preferred. You will demonstrate best practices and document successes and failures, to accelerate quality and speed of software development for other teams within the Tiket.com family. You would effectively be joining us in a startup within a startup.

If you enjoy challenging the status quo in outside-the-box but pragmatic ways, we should talk. If you are also passionate about different parts of the software development lifecycle from design, testing to deployment, but is rooted in frontend engineering with design- and UX-thinking, we should definitely talk.

Qualifications

 

  • 3+ years of professional Javascript programming experience, design patterns and data structures

  • Expertise in React.js, writing well structured and performant ES6/7 code

  • 1+ years experience developing React Native apps, tested and used in production

  • Understanding of native mobile app development practices and ecosystems (iOS, Android)

  • Experience in state management using Redux, MobX or React-Hooks-based systems, or

  • Experience consuming GraphQL APIs in React-based frontends. Designing them a plus

  • Expertise in modern Web app best practices and responsive designs. PWA a plus


MUST-HAVE'S

  • Passion and pride in writing elegant, solid, efficient but easy to read code

  • Pragmatic in implementation

  • Top-notch communication skills

  • The resourcefulness and discipline to work in a flexible environment

  • Self-starting, lifelong learner

  • A collaborative, team player

 

NICE-TO-HAVE'S

  • react-native-web experience, building apps targeting all 3 platforms with highly shared code

  • Experience bridging native mobile app modules to React Native

  • TDD experience using testing frameworks like Jest and Detox, and mobile CI pipelines

  • Component driven development experience, using a framework like Storybook

  • Working with microservice backend instances and Docker containers

  • Enjoys documenting the team’s work

 

Additional Information

WHAT WE OFFER

  • Competitive salary and bonus

  • Comprehensive health, dental and benefit packages

  • Relaxing office culture with free snacks bar

  • EV charging at office

  • Employee referral bonus program

 

At tiket.com, we believe in Growing with Happiness.

It’s the partnership, cooperation, and teamwork that bring out the best happiness for everyone. We collaborate, design, continuously brainstorm, we grow, and most of all, we have the most fun in what we do.

We love to see you happy.

We’re a diverse mix of tech wizards, magicians, creative, and innovators. We live and breathe code, brew products, perform marketing magic, forge partnerships, and creating recipes for processes to continuously bake a specially-made joy for everyone. We embody fun in our culture, and we’d love for you to experience the best of us. If you love challenge, this is the best place for you to improve your skills and accelerate your growth! Delicious food included.

Be a part of our journey.