Were a small agile team on a mission to digitally transform a North Macedonian bank and were looking for a Front-End Engineer to join us on this journey. If youre passionate about clean UIs solid code and building systems that make a real-world impact lets talk. What were building: Were building a modern mobile banking wallet for North Macedonia fast secure and delightfully simple. Move money without friction and manage cards and balances from one calm trustworthy app. How we build it: React Native (TS) XState Firebase Cloud Functions Firestore and Sentry
What Youll Be Doing: Build and ship React Native features end-to-end (TypeScript modern RN tooling) Develop mobile app from JS/TS and navigation to modern APIs Firebase/Firestore performance monitoring and smooth releases. Build and optimize modular reusable UI components Help shape the technical direction of our front-end stack
What Were Looking For: A few years of professional software development experience Proficiency in JavaScript/TypeScript Experience with component-based frameworks like React React Native Angular or Understanding of state management patterns and tools A strong sense of ownership and accountability
Who we are open to: React Native devs with 25 years experience shipping mobile apps Strong React (web) devs ready to switch to RN well support you in the transition to mobile development Native iOS/Android devs curious about cross-platform RN and eager to apply their platform expertise Bonus Points For: Experience with Android/iOS native development Knowledge of xState or similar state machine library Familiarity with Firebase and cloud-based tools Experience working with animation libraries like Framer Motion or React Native Reanimated A degree in Computer Science or a related field
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.