Front-end Architect

6 days ago


Johannesburg, Gauteng, South Africa The Skills Mine Full time

**Company Overview**

The Skills Mine is a dynamic company dedicated to providing top-notch IT services. Our team is passionate about delivering innovative solutions that meet the evolving needs of our clients.

Job Description:

We are seeking an experienced Front-end Engineer to join our team in developing cloud-first front-end applications for banking and financial products. The ideal candidate will possess expertise in modern UI/UX best practices, JavaScript/TypeScript development, and experience with React.js (Next.js preferred). Strong debugging skills, knowledge of AWS cloud services, and proficiency in Docker containerized deployments are also essential.

Required Skills and Qualifications:

  • 3+ years of front-end development experience in a JavaScript-heavy environment
  • Strong proficiency in JavaScript (ES6+), HTML, CSS, with experience building responsive and accessible web applications
  • Hands-on experience with React.js (Next.js preferred) and its ecosystem (Hooks, Context API, Redux, Redux-Thunk, State Management libraries)
  • Experience integrating with RESTful APIs, GraphQL, or WebSockets
  • Hands-on experience with Git for version control
  • Experience with unit testing & automated testing frameworks (Jest, React Testing Library, Cypress, or similar)
  • Proficiency in micro-frontend architecture
  • Familiarity with browser testing and debugging tools (Chrome, Firefox, Edge, Safari)
  • AWS cloud experience (S3, Lambda, API Gateway, CloudFront, ECS, or other AWS services)
  • Experience with Docker and containerized front-end deployments

Benefits:

  • Opportunity to work on cutting-edge projects
  • Collaborative and agile work environment
  • Ongoing training and professional growth opportunities
  • Competitive compensation package

Others:

  • Develop and maintain scalable, cloud-first front-end applications for banking and financial products
  • Implement modern UI/UX best practices to enhance user experience
  • Optimize applications for performance, accessibility, and cross-browser compatibility
  • Write clean, maintainable, and efficient JavaScript/TypeScript code
  • Work closely with back-end engineers to ensure seamless API integration
  • Deploy front-end applications in an AWS cloud environment
  • Evangelize and promote JavaScript best practices (ReactJS/NextJS)
  • Implement strong engineering practices like unit testing, code review, and CI/CD
  • Collaborate with the Scrum Master and QA engineers to maintain agile workflows and ensure high software quality
  • Train & mentor junior engineers to help them progress in their careers
  • Research new technologies, assess market fit, and expand the technical expertise of the company
  • Solve complex technical and business problems, ensuring scalability and performance
  • Design, develop, test, deploy, monitor, and improve – own the entire lifecycle of your product

  • Front-End Architect

    5 days ago


    Johannesburg, Gauteng, South Africa Scrums Full time

    The RoleAs a Front-End Architect, you will play a critical role in developing and enhancing our platform by crafting user-friendly and visually appealing interfaces. You will work collaboratively with cross-functional teams to design, build, and deploy scalable and secure front-end applications using Vue.js and Nuxt.js.ResponsibilitiesDesigning and...

  • Front-end Developer

    4 days ago


    Johannesburg, Gauteng, South Africa Network IT Full time

    Network IT is seeking a skilled Front-end DeveloperTo craft visually appealing user interfaces, the ideal candidate should possess expertise in CSS, HTML, and cross-browser compatible code.About the RoleWe are looking for an experienced professional to join our team as an Angular Developer. This is a unique opportunity to collaborate with architects,...


  • Johannesburg, Gauteng, South Africa YellowDot Africa Full time

    Senior Software Architect/Developer, Software Developer Front End, Data EngineerDirect message the job poster from YellowDot AfricaSeniority LevelMid-Senior levelEmployment TypeFull-timeJob FunctionEngineering and Information TechnologyIndustries: Media ProductionAvailable Positions:Senior Software Architect/DeveloperJob LinkSoftware Developer Front EndJob...


  • Johannesburg, Gauteng, South Africa SYSPRO Proprietary Limited Full time

    Job DescriptionThe Senior Front End Web Developer role at SYSPRO Proprietary Limited is a challenging opportunity to work on data-rich business software UI. This involves maintaining and developing the look and feel and layout using HTML & CSS, as well as maintaining and developing interactivity and data processing and display functionality built with...


  • Johannesburg, Gauteng, South Africa Mass Staffing Projects Full time

    Niche sector of employment has a role in Front-End Java Development available and is looking for a qualified senior developer with a minimum of 8 years' experience.Key Requirements8+ years' experienceBachelor's Degree / BTechFront-end web development (theming) & back-end development experienceStrong knowledge of the common PHP or web server exploits and...


  • Johannesburg, Gauteng, South Africa Liyema Consulting Full time

    About the Role">We are seeking an experienced End-to-End Mining Solutions Architect to join our team at Liyema Consulting. As a key member of our organization, you will be responsible for ensuring that technical solutions align with our program strategy and governance standards.">Responsibilities:">Collaborate with stakeholders to drive business growth and...

  • Java Architect

    5 days ago


    Johannesburg, Gauteng, South Africa Liquid Thought Full time

    About the TeamLiquid Thought is seeking a highly skilled Java Architect to join our team. As a Java Architect, you will play a key role in the development, implementation, and maintenance of new and existing applications.You will work closely with our team to develop customizations and extensions to our client's product suite, leveraging your technical...

  • Front End Architect

    2 days ago


    Johannesburg, Gauteng, South Africa ASC Human Capital Consulting Full time

    About the TeamWe are a dynamic team of software engineers who are passionate about delivering high-quality software products. We are looking for a talented Full Stack Developer to join our team as a Software Engineer Leader. The successful candidate will be responsible for guiding development efforts towards successful project delivery, providing technical...


  • Johannesburg, Gauteng, South Africa MC Technology Staffing Full time

    The Lead Developer and Architect role at MC Technology Staffing involves leading the design, development, and implementation of software projects.Key RequirementsStrong understanding of software development methodologies, coding standards, and best practices.Experience with front-end technologies, such as HTML, CSS, and JavaScript frameworks.Familiarity with...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Responsibilities: Architect, implement and maintain scalable back-end services Work closely with cross-functional teams (front-end, product, and design) to refine requirements and deliver high-quality solutions Maintain clean code and conduct and participate in code reviews Integrate secure coding practices and maintain compliance with relevant data...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Responsibilities: Architect, implement and maintain scalable back-end services Work closely with cross-functional teams (front-end, product, and design) to refine requirements and deliver high-quality solutions Maintain clean code and conduct and participate in code reviews Integrate secure coding practices and maintain compliance with relevant data...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Responsibilities:Architect, implement and maintain scalable backend services Work closely with cross-functional teams (front end, product, design) to refine requirements and deliver high-quality solutions Maintain clean code and conduct and participate in code reviews Integrate secure coding practices and maintain compliance with relevant data protection ...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    We are seeking a highly skilled Principal Software Architect to lead our dynamic development team. This role is instrumental in driving innovation, ensuring code quality, and enhancing the overall efficiency and performance of our applications.Key Responsibilities :Take ownership of end-to-end software development, from conception to deployment, covering...


  • Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    OverviewThe Standard Bank Group is a dynamic organization that believes in empowering its employees to drive growth and innovation. As a Salesforce Developer and Tech Lead, you will play a crucial role in shaping the future of our business.You will be responsible for leading the design, building, and implementation of customized solutions on the Salesforce...


  • Johannesburg, Gauteng, South Africa Falcorp Resourcing Full time

    Falcorp Resourcing is seeking an Enterprise Java Solutions Architect to design, develop, test, and deploy complex software systems.About the PositionThe successful candidate will be responsible for designing, developing, testing, and deploying software systems using Java/JEE, Spring, JSON, Spring Boot, XML, REST, MVC frameworks, Design Patterns, Javascript,...


  • Johannesburg, Gauteng, South Africa Liyema Consulting Full time

    Key Responsibilities: Ensure technical solutions align with program strategy and governance standards Collaborate with stakeholders across multiple domains Support requirements, solution architecture, integration, and procurement Identify gaps in mining application stacks and promote reuse of existing assets Guide and mentor solution architects in...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About Network RecruitmentWe are looking for a highly skilled and experienced back-end engineer to join our team. As a principal back-end engineer, you will be responsible for architecting, implementing, and maintaining scalable back-end services.Responsibilities:Achieve scalable and efficient back-end services through code optimization, modular design, and...


  • Johannesburg, Gauteng, South Africa Penny The Recruiter Full time

    Company Overview:Penny The Recruiter is a dynamic organization that prides itself on its commitment to delivering high-quality solutions to our clients. As a leading provider of recruitment services, we understand the importance of having the right talent in place to drive business success.About the Role:We are seeking an experienced Automation Test Analyst...


  • Johannesburg, Gauteng, South Africa Eqplus Technologies (Pty) Ltd Full time

    Data Analysis Architect:We are seeking an experienced Data Analysis Architect to join our team at Eqplus Technologies (Pty) Ltd. As a Data Analysis Architect, you will be responsible for designing and developing complex end-user applications using Oracle Hyperion Enterprise Performance Management software.Key Responsibilities:Analyze business requirements...


  • Johannesburg, Gauteng, South Africa Khonology (Pty) Ltd Full time

    Khonology (Pty) Ltd is looking for highly skilled Front End Developers to enhance the user experience of our web applications.The ideal candidate will have a strong background in front-end development, including Vue 3, Tailwind CSS, and HTML.Main Tasks:Design and implement visually appealing and user-friendly interfacesCollaborate with back-end developers to...