Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 24, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The JD Group is currently strategically positioned in South Africa, Botswana and Namibia as: - a leading diversified mass consumer financier - a differentiated furniture, household appliance, consumer electronic goods, home entertainment, office automation and building supplies retailer - a diversified retailer of motor vehicles, vehicle servicing and pa...
    Read more about this company

     

    Front End Developer - Pepkor Lifestyle Corporate - IT - JHB

    Key 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 JestCypress, 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.

    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).

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to JD Group on pepkorlifestyle.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at JD Group Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail