Job details

Mobile Developer

  • Redux
  • REST
  • GraphQL
  • iOS
  • React Native
  • ES6
  • React.js
  • Formik
  • Axios

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Description

Immedis is a purpose-built, global payroll platform that supports the complete end-to-end payroll cycle and provides advanced reporting and real-time data analytics - addressing its client's global payroll needs in 150 countries worldwide.

Immedis is part of CluneTech, a suite of companies providing cutting-edge solutions that simplify global business. We have been recognised as a Great Place to Work for 7 consecutive years, a “Best Workplace for Women” for the past 3 years and most recently, we were delighted to be recognised as a “Best Workplace in Tech” for the accreditation first year.

Our global footprint encompasses 35 offices worldwide and we do business across 100 countries on a daily basis. In Bulgaria alone, we have 950 + employees across our offices in Varna, Veliko Tarnovo and Shumen and we’re continuing to grow!

We're in search of a skilled mobile developer who can create React Native mobile apps. You will be responsible for designing and developing both new and existing mobile apps while working hand-in-hand with other team members involved in various project aspects.

Core Responsibilities
  • Analyzing requirements and designing new functionality.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.

Requirements
  • Strong expertise in JavaScript ES6+, TypeScript, HTML, and CSS.
  • Familiarity with widely used React Native libraries such as React Navigation and React Native Reanimated.
  • Proficiency in general React libraries like Redux (with Thunk or Saga), React hooks, function components, Immer, Axios, Formik, React Spring, and Storybook.
  • Knowledge of REST APIs and/or GraphQL to establish a connection between the mobile application and the back-end service.
  • Understanding of the native iOS and Android integrations required to address specific use cases with React Native.
  • Ability to integrate third-party services from providers like Google, Facebook, or Apple.
  • Experience with Firebase cloud messaging APIs and push notifications.
  • Familiarity with modern authorization mechanisms, such as JSON Web Token.
  • Experience with other mobile or web libraries and frameworks like React, Ionic, Angular.io, or Vue.js is a plus.
  • A talent for crafting clean, legible, and easily maintainable code.
  • A grasp of fundamental design principles for constructing scalable applications.
  • Proficiency in code versioning tools like Git.
  • Capability to comprehend complex concepts when solving problems.
  • Propensity to suggest workflow process improvements and maintain self-organized agile teams.
  • Ability to mentor other members of the team.
  • Aptitude for maintaining active communication with the customer to comprehend the requirements and translate them into technical requirements.
  • Strong leadership skills, empathetic, and able to work independently.
  • Capable of assuming various project roles such as Product Owner, Scrum Master, and Team Member.
  • Excellent written and verbal English communication skills.

Benefits

Why work with us?

At Immedis, We are a community of like-minded individuals committed to excellence in everything we do. We create an innovative, collaborative, and supportive workplace that allows our brilliant people to unleash their potential.

Recognised as both a Great Place to Work and Deloitte's Best Managed Company, we believe that recognition goes much deeper than just financial rewards. Therefore, in addition to a competitive salary, we also offer an exclusive benefits package that includes:
  • Flexible Working Policy with a combination of remote and office working
  • Multisport Cards
  • 22 Annual Leave Days for all employees plus additional days with length of service
  • Lifework days: ½ day each quarter to get your life work done
  • Summer flex hours where you can work your 40 hours across 4.5 days
  • Additional Health Insurance including dental and vision care
  • Team Buildings & Parties
  • Life Insurance
  • Refer a Friend Bonus
  • Discounts across various stores, theatres, restaurants
  • Employee-led CSR Programme, CluneTech Cares, with one paid Volunteer Day per year
  • CluneTech Life – corporate wellness program
  • Food Vouchers for Christmas & Easter
  • Mobile Plan with Free Calls & Internet
  • Company Paid Trainings & Learning Accounts
  • #OneTeam Awards and Annual Employee of the Year Awards
  • Milestone Recognition Program
  • Free Sports: Football, Tennis, Volleyball
  • Employee Assistance Program
  • Meeting Free Days – a specific no-meeting day where we encourage no meetings so you (and your team) can focus on getting things done