Senior React Engineer (typescript, Pos)

Cape Town, Western Cape, South Africa

Job Description


Senior React Engineer (TypeScript, POS) IT - Software Development
Cape Town - Western Cape - South AfricaENVIRONMENT:YOUR coding expertise as a Senior React Engineer, is sought by our client, a dynamic Cloud Specialist, to work on a React-based POS application with new features, improving performance, and maintaining high code quality standards. The successful incumbent must have 4+ years work experience with React development and proficiency with TypeScript, JavaScript (ES6+), Material UI, Firebase, Jest and Git. If you're passionate about building intuitive interfaces for complex business applications, then APPLY NOW!DUTIES:

  • Design, develop, and maintain complex React components and application features.
  • Work with a monorepo structure across multiple interconnected applications.
  • Collaborate with the team to implement restaurant management functionality.
  • Write clean, maintainable code with proper TypeScript typing.
  • Implement responsive designs that work across different devices.
  • Write comprehensive tests to ensure application reliability.
  • Participate in code reviews and provide constructive feedback.
  • Mentor Junior Developers and contribute to Engineering best practices.
REQUIREMENTS:
  • 4+ Years of experience with React development.
  • Strong TypeScript skills and understanding of type systems.
  • Experience with state management in complex applications.
  • Proficiency with modern JavaScript (ES6+).
  • Experience with Material UI or similar component libraries.
  • Familiarity with Firebase or similar cloud platforms.
  • Experience with testing frameworks like Jest.
  • Understanding of Git workflows and collaboration.
Nice to haves
  • Experience with food service or retail industry applications.
  • Knowledge of Firebase security rules and database modelling.
  • Experience with monorepo architectures.
  • Background in building offline-capable applications.
  • Experience with performance optimization in React.
Tech Stack:- **Frontend**: React, TypeScript, Material UI- **Backend**: Firebase (Firestore, Cloud Functions)- **Testing**: Jest- **DevOps**: GitHub Actions- **Package Management**: YarnApply for this Job

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1429999
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned