Front End Developer
at Pepkor Lifestyle
Johannesburg, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Apr, 2025 | Not Specified | 25 Jan, 2025 | N/A | Cypress,Javascript,Analytical Skills,Redux,Mocha,Unit Testing,Figma,Testing,Design Principles,Github,Soft Skills,Design Tools,Es6,Authentication,Collaboration,State Management | 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:
JOB DESCRIPTION
We are seeking a highly skilled Frontend Developer with strong expertise in JavaScript , micro frontends, modern web development frameworks like React. The ideal candidate will have a proven track record of building scalable and visually engaging web applications, leveraging cloud tools like AWS Amplify and Firebase. A focus on modular architecture, code quality, and seamless integration with design systems is essential.
REQUIRED SKILLS & QUALIFICATIONS
- Technical Expertise:
- Strong command of JavaScript (ES6+) and proficiency in React.
- Experience with micro frontend architecture, including tools like Webpack Module Federation.
- Proficiency in Firebase tools (Fire store, Cloud Functions, Hosting, Authentication).
- Familiarity with AWS Amplify and other AWS services.
- Advanced knowledge of HTML5, CSS3, and responsive design principles.
- Experience with state management libraries such as Redux or Context API.
- Testing and Quality Assurance:
- Proficiency in unit testing with frameworks like Jest and Mocha.
- Experience with end-to-end testing tools like Cypress or Playwright.
- UI/UX Collaboration:
- Experience working with design tools like Figma to convert wireframes into functional applications.
- Attention to detail for creating pixel-perfect designs.
- Tools & Collaboration:
- Proficiency in version control systems (e.g., Git, GitHub).
- Familiarity with CI/CD pipelines for frontend projects.
- Experience in code review processes and tools.
- Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Passion for building user-friendly and visually appealing applications.
PREFERRED QUALIFICATIONS
- Knowledge of server-side rendering (e.g., Next.js).
- Familiarity with Graph APIs.
- Experience with performance optimization and advanced debugging tools.
- AWS certification (e.g., AWS Certified Developer – Associate).
Responsibilities:
- Frontend Development:
- Build and maintain responsive web applications using JavaScript and React.
- Ensure modular and maintainable code structures by implementing micro frontend principles.
- Cloud Integration:
- Utilize AWS Amplify for backend integration and hosting.Ability to integrate with AWS API gateway Rest services and Cognito.
- Integrate Firebase services, such as Fire store, Authentication, Hosting, and Cloud Functions.
- Microfrontend Architecture:
- Design and implement microfrontend solutions to enable scalability and independent module development.
- Collaborate with backend and other frontend teams for seamless integration of components.
- UI/UX Implementation:
- Collaborate with designers to transform Figma wireframes into high-quality, interactive interfaces.
- Maintain a strong focus on UI/UX design best practices, ensuring accessibility and usability standards.
- Testing and Code Quality:
- Write and maintain unit and integration tests using tools like Jest, Cypress, or React Testing Library.
- Conduct thorough code reviews to ensure clean, efficient, and scalable code.
- Collaboration & Agile Development:
- Work within Agile teams, participating in sprint planning, daily stand-ups, and retrospectives.
- Collaborate with cross-functional teams to align on requirements, goals, and deliverables.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Aws certification (e.g. aws certified developer – associate).
Proficient
1
Johannesburg, Gauteng, South Africa