NawiriGroup Shared Services Logo

React Engineer

NawiriGroup Shared Services|Posted 4 days ago

Skills and experience

Role:Frontend engineer
Other roles:Full stack engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    React
    JavaScript
    Ruby on Rails

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Join Nawiri Group, a leading safari travel company with a mission to drive positive impact in Africa's wilderness areas. As a React Engineer, you'll be part of an exceptional team designing and implementing features for our web applications using React and Ruby on Rails. You'll collaborate with our product team to create innovative functionalities for our travel platform, ensuring scalability and performance.

We offer a unique opportunity to work on cutting-edge technology while contributing to sustainable tourism. Our B Corp certification reflects our commitment to balancing people, planet, and profit. You'll enjoy a flexible hybrid working arrangement, with offices in Cape Town, Nairobi, Arusha, and London, as well as remote work options. We prioritize your growth with extensive in-house training programs.

The ideal candidate has 3+ years of experience in modern React, advanced knowledge of JavaScript, TypeScript, HTML, and CSS, and experience with Ruby on Rails. You'll be part of a team that values accountability, adaptability, and proactive problem-solving. Join us in creating a future where vital ecosystems and local communities thrive together through responsible travel.

About NawiriGroup Shared Services

51-200 employees

NawiriGroup holds controlling interests in a portfolio of leading responsible travel companies and supports a range of impact organisations and initiatives in some of the greatest, globally important natural wilderness areas on the African continent. Our roots date back to the nineties when some of the companies within NawiriGroup were first established. Across various brands, we employ more than 1,000 people and have a footprint of 20 camps and lodges in Kenya and Tanzania and commercial and support offices in multiple countries.

Our commitment to making a positive impact in the wilderness areas and local communities where we operate has earned us international recognition, including our first B-Corp certification over a decade ago.

Why should you work for us?

  • Become a part of a certified B Corporation, which harnesses the power of business for the greater good.
  • Achieve meaningful influence not only through our everyday business operations and the advantages our industry offers but also by making a significant impact on a larger scale through our foundation. Our foundation is dedicated to creating positive, widespread change and is supported by prominent philanthropists, allowing us to surpass our usual capacity.
  • A versatile hybrid work arrangement that involves spending at least one day per week at a Nawiri Group office, located in the picturesque cities of Cape Town, Nairobi, Arusha, and London, with the freedom of remote work.
  • Collaborate with outstanding coworkers and teams who strive for excellence.
  • Join a community that has continuously led the way in our industry, ranging from creating cutting-edge technology platforms to incorporating groundbreaking solar-powered water purification technology into our guest experiences through a microbrewery in a remote corner of the Serengeti.

Our team:

Our engineering team created a platform that allows safari experts to create logistically complex holidays in sub-Saharan Africa. Nawiri Groups' capability includes seamless checking of both price and accommodation availability; managing and delivering a responsive itinerary, and handling supplier interfaces.

We estimate that the majority of travel into sub-Saharan Africa touches our platform in some way. Our ambition is to become the primary market.

We're currently a team of around 54 individuals, comprising engineers, product owners, designers and data specialists, with big plans to grow. We follow a Kanban-inspired process, continuously deploy, and release as stories are completed. We're big on quality, and have a culture of code reviews and extensive test coverage.

Our technology stack is varied, and we use the best tool for the job. We typically use Ruby for the backend and React for the more complex front end.

Our hiring process

You'll meet our Engineering Manager and Senior Engineer for around 60 minutes. If we all think we're a fit you'll complete an exercise in your own time, followed by a discussion. If that goes well, we'll make an offer.

Perks at NawiriGroup Shared Services

Flexible Working Hours
Discounted Travel
Work remotely
Standing desk
Company lunches
Training and Development
Medical Aid and RA Contributions
Additional leave days

Tech Stack

application and data

Rails
Rails
Heroku
Heroku
Sidekiq
Sidekiq
PostgreSQL
PostgreSQL
Javascript
Javascript
Ruby
Ruby
React
React
Redis
Redis
TypeScript
TypeScript

utilities

Elasticsearch
Elasticsearch
Mailgun
Mailgun
Power BI
Power BI

dev ops

GitHub
GitHub
Pingdom
Pingdom
Papertrail
Papertrail
Vagrant
Vagrant
TeamCity
TeamCity

business tool

Slack
Slack
JIRA
JIRA
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Miro
Miro

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: