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