Senior React Native Frontend Developer
- 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.