Job Title: React Native Developer
Location: Remote
at BARAKATECH
Our mission is to put technological power into the hands of innovative thinkers and challenger brands.As a group of engineers, we love nothing better than really...
Locus is a white-label mobile app tailored for Cafés & Restaurants, allowing them to compete for customer attention, loyalty, and payments without relying on third-party aggregators.
It provides businesses their own payment channel, fostering brand appreciation, expanding customer reach, and controlling margins without huge IT costs. Locus also introduces a company-specific mobile wallet with customizable promotions to reward loyalty andenhance customer experiences.
Position Overview
We're seeking a talented React Native Developer to join our dynamic team. This role will involve working closely with our product team and front-end contractors to develop and enhance our mobile application. The ideal candidate is someone who is passionate about building efficient, scalable, and user-friendly mobile applications.
Key Responsibilities
Collaborate with cross-functional teams to define, design, and ship new features for our loyalty app.Ensure the performance, quality, and responsiveness of the application.Leverage native APIs for deep integrations with both iOS and Android platforms.Diagnose and fix bugs and performance bottlenecks.Maintain code and write automated tests to ensure the product is of the highest quality.Lead the entire app lifecycle right from concept stage until delivery and post-launch support.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Maintain large number of client apps on store (10s to 100s), design and develop automations to decrease these maintenance costs.
Qualifications
Ability to work remotelyBS or MS degree in Computer Science or in Computer EngineeringHas 3+ years of experience shipping high-quality user-facing products as a React Native developer Strong knowledge of React ecosystem; including concepts like hooks, and libraries like Redux, Mobx and Flux.Experience with front-end development tools such as Babel, Webpack, NPM, etc.Experience with product flavors approach to maintain multiple applications running on multiple environments.Familiarity with RESTful APIs to connect React Native applications to back-end services.Experience with mobile app release processes on iOS App Store and Google Play Store.Experience with Git as SVC.Experience with mobile app release automation through Fastlane is a plus.Understanding of the full mobile development life cycle, including automated testing and building.
Strong portfolio of mobile apps developed or contributed to.Fluency in written and spoken English.Excellent problem-solving skills and ability to work in a fast-paced environment.Ability to learn and adapt to new technologies quickly.High communication skills and a good team player.Proactive, responsible, self-directed and self-motivated.
We Offer
Competitive salary and equity packages.Remote work options.Stock Option Plan;Private Health Insurance with considerable coverage;First year vacation rights;Dynamic and friendly work environment.Professional growth and development opportunities.