Silicon Avenue, Cybercity, Ebene 72201, Mauritius

Software Engineer for Mobile Frontend

Full Time
Ebene
Posted 10 months ago

We are seeking a ReactJS/React Native developer with a proven track record of creating scalable websites and mobile applications with dynamic user experience. The ideal candidate will have a fine eye for detail and a passion for making websites and mobile applications that wow people, willing to go above and beyond to bring them to life. They can work independently with minimal supervision and are comfortable collaborating with team members from the organization.

Tasks/Responsibilities:

  • Create responsive websites or mobile applications while ensuring a smooth and delightful user experience across various devices and browsers. ReactJS will be the main programming language.
  • Design and develop mobile applications on React Native
  • Build reusable user interface components using React.js and React Native to meet project requirements
  • Translate designs from Figma or any other wireframes into high quality code
  • Troubleshooting, debugging & optimizing code to enable maximum performance across devices and browsers
  • Providing code documentation and other inputs to technical documents.
  • Conducting and participating in code reviews and providing constructive feedback to team members
  • Build and deploy React Native mobile application onto mobile hosting platform like Google Playstore, IOS Store and Huawei AppGallery
  • Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it
  • Stay up to date with the latest web and mobile technologies namely on React.js, React Native, Next.js, mobile Native APIs and CMS trends

Knowledge/expertise required:

  • Understanding of front-end development technologies such as HTML, CSS, and JavaScript
  • Solid experience in React.js and React Native
  • Good experience in ReactJS hook and workflows and state management libraries like Redux
  • Experience with Next.js and Strapi or any other headless CMS
  • Extensive knowledge about mobile app development including the whole process, from building code to publishing to App Store and Play Store and AppGallery
  • Proven experience in building custom application using headless CMS.
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Familiarity with push notifications, offline mode, Redux and other mobile API already available in native Android and IOS.
  • Good understanding of RESTful APIs and experience integrating them into React applications
  • Possess version control skills using Git and experience with collaborative development workflows
  • Experience in Angular is an added advantage
  • Proficiency in collaborating with teams and using project management tools like JIRA.
  • A problem-solving mindset with the ability to brainstorm creative solutions.
  • Quick learner with a passion for staying updated on the latest industry trends.
  • Dedication to producing high-quality code and delivering projects on time.
  • Ability to work effectively both as part of a team and independently with agile development experience
  • Excellent communication skills and a keen eye for detail.

Minimum requirement:

  • At least 2 years of experience in front-end development using a Headless CMS
  • At least 1 mobile application already published onto App Store or Play Store

Job Features

Job Category

Innovation and Technology

Apply Online

For more information on the Candidate Privacy Notice, please click here.