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