freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Front-End)

Summary

Front-end developer building and maintaining user interfaces for web and mobile applications using Angular, React, and React Native, optimizing performance, collaborating with designers and back-end teams, and ensuring code quality for an online gaming company.

Front‑End Developer – Online Gaming

Kick‑start your career in the online gaming world and experience the very latest in technology and innovation.

Responsibilities

  • Build and maintain user interfaces for web and mobile applications using Angular, React, and React Native.
  • Optimize applications for performance and responsiveness across different devices and browsers.
  • Implement UI/UX designs in collaboration with designers and ensure consistency with design specifications.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug and troubleshoot issues to ensure smooth functionality of front‑end components.
  • Work closely with back‑end developers to integrate front‑end and back‑end systems seamlessly.
  • Participate in Agile ceremonies, contributing to project planning and team discussions.
  • Communicate effectively with designers, developers, and stakeholders to deliver features on time.
  • Document front‑end components and workflows for future reference and team knowledge sharing.

Qualifications

  • 2–4 years of front‑end development experience using Angular, React, and React Native.
  • Proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Understanding of responsive design principles and cross‑platform development.
  • Experience with state management libraries such as Redux or Context API.
  • Familiarity with testing tools such as Jest or Cypress.
  • Experience integrating front‑end applications with RESTful APIs.
  • Strong problem‑solving skills and attention to detail.

Desired Skills

  • Exposure to mobile application development using React Native.
  • Familiarity with Progressive Web Apps (PWAs).
  • Basic knowledge of build tools such as Webpack or Babel.
  • Understanding of version control systems (Git).
  • Knowledge of UI/UX principles and accessibility standards.
  • Degree in Computer Science, Software Engineering, or equivalent experience.

Benefits

We offer a range of benefits to support learning, well‑being, and career growth:

  • Learning and development programmes
  • Performance feedback tools
  • Employee assistance programme
  • Daily meals
  • Massage sessions
  • On‑site gym access
  • Group life cover and funeral fund
  • Financial services assistance
  • School fees assistance
  • Income continuation benefit
  • Leadership training
  • Referral bonus
  • Medical aid subsidy
  • Sleep coaching
  • On‑site barista
  • Retirement annuity subsidy
  • Team socials

Legal & Background Checks

This position requires a credit and criminal record check as it involves access to customers’ financial details. A qualification verification check will also be conducted.

Equal Opportunity Employer

We are an equal‑opportunity employer and welcome applicants from all backgrounds.

#J-18808-Ljbffr

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available