Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

React Native

*Prijava je putem linkedina

Radni uslovi

Budžet: Nije definisan

Iskustvo: 6+ godina

Remote : Full Remote je moguć

Lokacija: Novi Sad

B2B : Agencija / D.O.O. ili ugovor

Radno vreme : 7-10 AM to 3-6 PM

Veličina tima : 6

Struktura Tima: 1 Delivery Manager, 1QA, 2FE, 2BE

Tech Stack: React Native, TypeScript, TailwindCSS Other Tools & Tech: GitHub Actions with Expo

About Project

This application is a dynamic and innovative React Native loyalty application for iOS, Android, and Huawei devices that empowers users to unlock a world of shopping benefits, discounts, coupons, and exclusive rewards when shopping at the client’s stores. The application supports the shopping needs of over one million users so far. With an intuitive and user-friendly interface, the app provides customers with personalised promotions, an extensive array of coupons, and a streamlined mechanism to activate and redeem rewards. The app features functionalities like savings tracking a promo hub that offers dynamic banners and product previews, while the loyalty section simplifies benefits activation and sharing, user analytics, offline mode, app widget, multilingualism, and many more.

Responsibilities

  • Develop high-quality, scalable, and maintainable frontend applications using React Native, React, and TypeScript.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum performance and scalability.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback to team members.
  • Mentor junior developers and help them grow their skills.
  • Stay up-to-date with the latest frontend technologies and best practices.

Requirements and Skills

  • Extensive experience with React Native, React, and TypeScript.
  • Strong proficiency in JavaScript and ES6+.
  • Solid understanding of RESTful APIs and asynchronous programming.
  • Experience with version control systems i.e. Git.
  • Excellent problem-solving and communication skills.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Experience with mentoring junior developers.

Good To Have

  • Experience with native mobile development (iOS, Android).
  • Experience with GraphQL.
  • Experience with unit testing and test automation.
  • Experience with CI/CD pipelines.
  • Experience with backend technologies (e.g., Node.js, Python, Java.
  • Experience in a leadership role.