Front End Developer

at  Pepkor Lifestyle

Johannesburg, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Apr, 2025Not Specified25 Jan, 2025N/ACypress,Javascript,Analytical Skills,Redux,Mocha,Unit Testing,Figma,Testing,Design Principles,Github,Soft Skills,Design Tools,Es6,Authentication,Collaboration,State ManagementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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