Frontend Software Architect

2 weeks ago


Cape Town, Western Cape, South Africa Huble Full time
Huble is an international, creative, digital business & CRM consultancy with Elite HubSpot Partner status.

Using the HubSpot platform, we provide solutions to increase our customer's level of CRM sophistication as well as deliver strategic consultancy across marketing, sales, service, websites, and business operations - and we do it all whilst trying to strike a balance between professionalism and being human.


As a
Frontend Software Architect, you will play a crucial role in designing, developing, and maintaining the architecture of our website solutions on the HubSpot platform.

You will collaborate with cross-functional teams, including project managers, designers, marketing consultants, frontend developers, and test analysts, to create innovative and user-friendly frontend experiences.

Your expertise will be essential in guiding technical decisions, ensuring scalability, and driving the adoption of best practices.

You will be joining the Front End Development team as a highly skilled and experienced Frontend Software Architect, reporting to the Head of Front End Development.


If you have a passion for frontend technologies, a deep understanding of architectural patterns, an eagerness to translate business requirements into technical solutions, and a desire to shape the future of our products, we would love to hear from you.


These will be your key performance areas:

  • Architect and design the frontend architecture for our website solutions for clients, ensuring scalability, modularity, and maintainability.
  • Collaborate with project managers, designers, and marketing consultants to understand requirements and translate them into technical specifications and implementation plans for frontend developers.
  • Lead the development of frontend components and frameworks, using modern technologies and best practices.
  • Provide technical guidance and mentorship to frontend developers, fostering a culture of excellence and continuous improvement.
  • Conduct code reviews and provide constructive feedback to ensure code quality, adherence to standards, and performance optimisation.
  • Stay up to date with the latest frontend technologies, HubSpot functionality, trends, and industry best practices, and make recommendations for their adoption within the organisation.
  • Collaborate with crossfunctional teams to drive innovation, improve user experience, and deliver highquality webbased solutions.
  • Identify and mitigate technical risks and challenges, proposing effective solutions and alternatives.
  • Collaborate with QA engineers to define and implement effective testing strategies, ensuring the reliability and quality of frontend implementations.
  • Participate in architectural discussions, providing insights and recommendations to improve system design, performance, and maintainability.
  • Work closely with the presales team to understand client requirements and contribute to scoping out solutions for prospective clients.
  • Maintain a very strong proficiency and understanding of HubSpot features and functionality, with a focus on how to extend and augment HubSpot with custom code and software.

Requirements:

This role is best suited for someone who has the following:

  • Relevant qualification in computer science, software engineering, or related field
  • Extensive years of frontend development experience with a focus in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Vue or Angular.
  • Proven architecture experience, preferably in a fastpaced software development environment.
  • Understanding of frontend architectural patterns, including componentbased architectures, state management, and micro frontends.
  • Extensive experience with frontend development tools, build systems, and version control systems.
  • Experience with effectively working with promisebased HTTP requests and RESTful APIs, and skillfully consuming and validating API responses.
  • Solid understanding of web performance optimization techniques and best practices.
  • Experience with responsive design and mobilefirst development approaches.
  • Strong problemsolving skills and the ability to analyze complex technical challenges.
  • Excellent communication and collaboration skills, with the ability to work effectively in a crossfunctional team environment and with clients.
  • Keeping uptodate with new technologies and best practices
  • Familiarity with HubSpot's products and platform is a plus.

These attributes will help you succeed:

  • Excellent communication skills and an ability to communicate with a broad range of stakeholders from clients, prospects, team members, the leadership team and senior management.
  • Excellent problem solving capability. None of our solutions are onesizefitsall, every one of our customers have unique requirements which require creative problem solving.
  • Ability to translate your ideas and solutions into easy to understand instructions for developers
  • Passion for t


  • Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full time

    ABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Remote positionMinimum Requirements:Minimum 4 years of professional software development experience, at least 3 using a modern JS stack like ReactJS, Svelte, VueJS or Angular 2+Expert knowledge of CSS, and experience building pixel-perfect components/pages according to design(we use Figma)Professional experience with ReactJS, , TypeScript, or ClojureScript...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Remote positionMinimum Requirements:Minimum 4 years of professional software development experience, at least 3 using a modern JS stack like ReactJS, Svelte, VueJS or Angular 2+Expert knowledge of CSS, and experience building pixel-perfect components/pages according to design(we use Figma)Professional experience with ReactJS, , TypeScript, or ClojureScript...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa F and G Sourcing Specialist Full time

    F and G Sourcing Specialist is assisting a reputable Insure-Tech client that is seeking a skilled Software Architect to join their branch in Cape Town.Salary:R R95 000 p/m (CTC), inclusive of Medical Aid & Provident Fund(Depending on current package & experience)Requirements: IT Qualification or extensive IT Technical Development experience (Cloud Architect...

  • Junior Frontend

    2 weeks ago


    Cape Town, Western Cape, South Africa Chainlink Recruitment Full time

    We are currently looking for a Junior Frontend / Fullstack Developer based in Cape Town. This is a Hybrid Permanent position that needs to be filled as soon as possible. Offering a competitive salary ranging from R25k to R35k per month along with Death & Disability insurance and Retirement annuity. The ideal candidate should hold a Bachelor's Degree in...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Recruitment Matters Africa Full time

    Our client is looking for a highly skilled software architect to lead their development team in creating software solutions that meet there clients' needs. You will be responsible for communicating with clients to determine their requirements, creating comprehensive solution plans, and leading a team of software engineers as they develop polished final...

  • Software Architects

    2 weeks ago


    Cape Town, Western Cape, South Africa Merand Corbett & Associates Full time

    Western Cape, CPT - CBD R R Cost To CompanySoftware Architects required for dynamic, fast-growing company within the financial arena.Key responsibilities: Creating, maintaining, communicating and reporting on vision and goals of software architecture in line with the business roadmap. Creating, improving and documenting development related processes. Working...

  • Data Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of incredibly talented individuals who are driven to make an impact and have fun while doing so.We are looking for a Data Architect to join our team on a permanent basis. As a Data Architect, you will be responsible...

  • Data Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Open Box Software Full time

    Open Box Software is an internationally focused consulting company that specialises in business and software consulting services. We have a team of incredibly talented individuals who are driven to make an impact and have fun while doing so. We are looking for a Data Architect to join our team on a permanent basis. As a Data Architect, you will be...


  • Cape Town, Western Cape, South Africa Posting on behalf of another company Full time

    Our Cape Town-based client seeks a skilled and experienced Application/Software Architect to join their mission-driven organization dedicated to equal access to education and empowering students to achieve their academic goals.Requirements: Bachelor's degree in computer science, Software Engineering, or a related field (required). Strong understanding of...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Parvana Full time

    About our client: Our client is a highly successful international software development house specialising in telecommunications and payment gateways. With two decades of proven success and remarkable growth, they offer an exceptional training and mentorship program. Your colleagues will be Agile enthusiasts, highly qualified, with a shared goal of...


  • Cape Town, Western Cape, South Africa Acuity Consultants Full time

    Job Opportunity: Senior Frontend Engineer Hey there! We've got an awesome opportunity for you to shine as a Senior Frontend Engineer. Your mission? To work on top-notch applications for some big industry players. Sounds cool, right? The Company: Imagine being part of a team that specializes in Software Engineering, Tech Strategy, AI, and ML. They're based...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa 4cgroup Full time

    Responsible for developing and implementing software that will meet business needs. You will be responsible for communicating with clients and other teams to determine their requirements, creating comprehensive solution plans, and guiding a team of Software Engineers as they develop the final product. You should be an expert in problem solving with a strong...


  • Cape Town, Western Cape, South Africa Merand Corbett & Associates Full time

    Job Title: Frontend Developer at XYZ CompanyThis position is perfect for someone who loves working with JavaScript, HTML, and CSS to create amazing user interfaces. At XYZ Company, we value problem-solving skills and excellent communication abilities.Requirements:Strong grasp of JavaScript, HTML, and CSS.Proficiency with and its core principles.Knowledge of...


  • Cape Town, Western Cape, South Africa Deka Minas Pty Ltd Full time

    As a Senior Software Architect, you'll play a pivotal role in crafting technical solutions within the Service-Oriented Architecture (SOA) environment. Your primary responsibility will be to produce comprehensive technical specifications that align with business requirements, ensuring technical viability. Additionally, you'll design test plans and offer...


  • Cape Town, Western Cape, South Africa Lekker Code Company Full time

    We are Lekker Code Company - a software developing company. We support clients mainly in Europe to deliver the best software code we could imagine. We all love remote-work which is mainly what we are doing.You are a Senior Software Architect (m/w/x) speak German and English fluently and you reside somewhere within South Africa?We are stoked, you are stoked?...

  • Solution Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    FunctieomschrijvingThe Software Architect is responsible for the design, modification, and integration of software systems to translate business requirements into technology terms. Specifically, this role develops software architecture and frameworks for software system according to the required specifications. They take responsibility of the various aspects...


  • Cape Town, Western Cape, South Africa Jacobs Douwe Egberts Full time

    Contact Person:Charlene Location: DURBANVILLE, CAPE TOWN Ebesa Architects (Pty) Ltd is looking to for a mid-career Architect with 5 to 10 years' experience wanting to grow in the industry.We offer the candidate exceptional experience across Work Stages 1 to 6We are a robust firm that deals with various Architectural tipologies, ensuring Architects varied...

  • Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa RPO Recruitment Full time

    RPO Recruitment is currently seeking a highly skilled and experienced Architect to join our client's team. As an Architect, you will be responsible for all phases of architectural work, including planning, designing, and overseeing the construction process. You will be involved in new building designs, extensions, alterations, restorations, and...

  • Solution Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa Nambiti Technologies Full time

    Western Cape, CPT - CBD- (Market related)Our Client based in Cape Town is looking for a Solution Architect with more than 5 years' experience for 6 months projectRequirements: AWS focused but also strong on other platforms as well Must have 5 years' experience in a software project delivery environment in an agile role: multiple languages eg Java, Python, C#...