Skopje

Senior Frontend Developer (React Native & React.js)

OrangeMelons is expanding its team. We are looking for frontend developers with focus on React Native and React.js. with 5+ years of experience

Location: Skopje

Job Type: Full-Time

About the Role: We are looking for a Senior Frontend Developer with expertise in React Native and React.js to join our dynamic team. The ideal candidate should have experience in building cross-platform mobile applications, web portals, and business applications while maintaining high performance, security, and scalability.

Responsibilities:

  • Develop and maintain mobile applications using React Native, ensuring seamless cross-platform functionality.
  • Implement React Hooks for state management and lifecycle handling in functional components.
  • Manage API requests efficiently using Axios.
  • Ensure data security by implementing encryption mechanisms for data transmission and storage.
  • Develop scalable and maintainable applications using TypeScript.
  • Maintain clean and consistent code quality using ESLint and Prettier.
  • Implement and manage localization using RN Localization (mobile) and i18n (web) for multilingual support.
  • Utilize Redux for predictable and efficient state management.
  • Create custom React Native UI components to enhance UX.
  • Configure and manage application features using Azure Feature Manager.
  • Set up and maintain CI/CD pipelines using Bitrise (mobile) and Bitbucket (web).
  • Monitor and resolve crashes using Firebase Crashlytics.
  • Develop and maintain web applications and portals using ReactJS.
  • Implement secure authentication solutions with Microsoft Auth.
  • Manage and validate forms efficiently using React Hook Forms.
  • Ensure consistent UI design by utilizing MUI (Material-UI).
  • Track and resolve errors using Sentry for real-time error monitoring.

 

Required skills and notifications:

  • 5+ years of experience in frontend development with a focus on React Native and React.js.
  • Strong knowledge of JavaScript, TypeScript, and ES6+.
  • Hands-on experience with React Hooks, Redux, and Axios.
  • Experience with mobile app security, including encryption techniques.
  • Proficiency in setting up and maintaining CI/CD pipelines.
  • Understanding of cloud-based feature management using Azure Feature Manager.
  • Familiarity with Crashlytics and Sentry for monitoring app stability and error tracking.
  • Strong experience in UI development with custom components and MUI.
  • Experience in handling translations and internationalization.
  • Solid understanding of responsive design and accessibility best practices.
  • Knowledge of authentication mechanisms, particularly Microsoft Auth.

 

Nice to have skills:

  • Experience with GraphQL for API querying.
  • Knowledge of containerization tools such as Docker.
  • Exposure to serverless computing and cloud functions.
  • Understanding of Progressive Web Apps (PWAs).

 

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and remote work opportunities.
  • Professional growth opportunities, including training and certifications.
  • Work with a highly skilled team on innovative projects.

 

If you are passionate about frontend development, React Native, and building high-performance applications, we’d love to hear from you!