Senior React Developer
at PBT Group
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Jan, 2025 | Not Specified | 30 Oct, 2024 | N/A | Javascript,Es6,Computer Science,Npm,Information Technology,Typescript,Webpack,State Management,Communication Skills,Learning,Redux,React.Js,Front End Development,Responsive Design | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are seeking an experienced Senior React Developer to join our dynamic team and lead the front-end development of cutting-edge web applications. This role will focus on designing and implementing high-quality, scalable, and maintainable React applications. You will work closely with cross-functional teams, including product, design, and backend developers, to deliver user-centric solutions that align with our company’s goals.
QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 5+ years of experience in front-end development, with at least 3 years specialising in React.js.
- Strong expertise in JavaScript (ES6+), HTML5, and CSS3, with experience in responsive design.
- Proficiency with Redux, React hooks, and context API for state management.
- Experience with TypeScript is highly advantageous.
- Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, and NPM.
- Experience with RESTful APIs and integrating front-end applications with backend services.
- Knowledge of frontend testing frameworks (e.g., Jest, React Testing Library).
- Familiarity with CI/CD pipelines and version control systems, particularly Git.
- Experience with modern UI frameworks/libraries (e.g., Material-UI, Ant Design) is beneficial.
SKILLS & COMPETENCIES
- Exceptional problem-solving skills and the ability to debug complex issues in real-time.
- Strong understanding of front-end performance optimisation techniques.
- Excellent communication skills with the ability to clearly articulate technical concepts to team members.
- Proven ability to work independently and manage time effectively in a remote or distributed environment.
- A passion for learning and innovation, keeping up-to-date with industry trends and advancements in the JavaScript ecosystem.
Responsibilities:
- Develop and maintain high-performance web applications using React.js.
- Lead the front-end architecture and development, ensuring responsive design and optimal user experience.
- Collaborate with product managers, UX/UI designers, and backend engineers to define and implement front-end solutions.
- Optimise components for maximum performance across a range of devices and browsers.
- Write clean, well-documented, and reusable code, adhering to best practices and coding standards.
- Mentor junior developers and review their code to ensure high-quality outputs.
- Participate in sprint planning, code reviews, and team meetings, contributing technical expertise to shape project direction.
- Implement and advocate for front-end best practices, including accessibility, security, and performance optimisations.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science information technology or related field (or equivalent experience
Proficient
1
Cape Town, Western Cape, South Africa