Avochoc
Overview
“The opportunity to collaborate with like-minded, driven individuals who are passionate about continuous learning and producing high-quality products.” Intermediate Frontend Developer (React/TypeScript)
Exciting opportunity for an Intermediate Frontend Developer (React/TypeScript) at AvoChoc! Join AvoChoc, where we foster a dynamic and innovative work environment. As part of a passionate, multidisciplinary team, you'll work on custom software solutions for clients worldwide, from design to development and maintenance. We encourage creativity, collaboration, and personal growth in a fast-paced setting. If you're ready for a rewarding career in software development, apply today! What you will be doing
Delivery:
At AvoChoc, you will play a key role in developing cutting-edge web and mobile applications for prominent organizations across South Africa. Your focus will be on advancing product quality through innovative techniques like containerization and continuous integration, helping us establish a smooth and efficient DevOps culture. You will be involved in every phase of the SDLC, from the initial design and analysis to scoping, estimation, and execution. Additionally, you will stay ahead of the curve by researching and applying the latest technologies to drive project innovation and improve overall outcomes. People:
In this role, you will bring professionalism, time management skills, and drive to the workplace, consistently demonstrating reliability and initiative. As a change advocate, you will actively contribute to building a culture of collaboration and growth, working alongside a diverse team to solve complex challenges. Your focus on continuous improvement will empower both yourself and your colleagues, ensuring high standards of excellence and accountability across all initiatives. Customer:
Your ability to build strong relationships with customers will be central to your success at AvoChoc. You will take the time to fully understand customer needs, ensuring that every solution you deliver provides tangible value. By identifying areas for service improvement, you will continually refine and enhance customer experience. You will also uphold the highest standards of data security and compliance with industry regulations, ensuring that our solutions meet all necessary legal and security requirements. What we need from you
React (v17/18):
Solid experience with SPA architecture, hooks, and performance optimization. TypeScript:
Strong proficiency with typed code and interfaces. Styled Components & MUI:
Comfortable with component libraries and custom styling. State Management:
Experience with context, reducers, or Zustand/Redux. Unit Testing:
Familiar with Jest and React Testing Library. API Integration:
Confident with REST APIs, handling states and errors. HTML & CSS:
Strong foundation in frontend markup and styling. Git & GitHub Workflow:
Feature branches, PRs, and code reviews. CI/CD Awareness:
Basic knowledge of GitHub Actions workflows. Figma:
Ability to interpret designs and turn them into responsive components. FastAPI/Python Familiarity:
Understanding backend integration points. AWS / DevOps Awareness:
ECS, S3, or logs experience helpful. Docker:
Knowledge of frontend containers and deployment. Agile Workflow:
Familiar with JIRA, sprints, and standups. Communication:
Clear, concise, and proactive. Transparency:
Shares blockers and asks for help when needed. Team Player:
Collaborative, supports peers, and proactive. Ownership:
Sees tasks through to completion, tests and delivers with care. Accessibility (a11y) or internationalization (i18n) experience. Performance tuning, bundle analysis, or code splitting. Experience translating Figma into pixel-perfect designs. Frontend:
React 18, TypeScript, Styled Components, MUI Testing:
Jest, React Testing Library Infrastructure:
AWS ECS, GitHub Actions Design & Workflow:
Figma, JIRA, Agile What you will get from us
The freedom to work your way
– Hybrid setup with flexible hours so you can thrive in and out of the office. Guidance from people who care
– Mentorship that meets you where you are and helps you grow with purpose. A clear path for your future
– Career development support that matches your ambition with real opportunities. Backing for your next learning leap
– Financial and team support for further studies, short courses, or certifications. A place where you belong
– An inclusive environment where every voice matters and people come first. A team that’s got your back
– Collaborative culture built on trust, curiosity, and shared wins. Great coffee, no compromises
– High-quality brews that fuel inspired work and real conversations. Fun that keeps the spark alive
– Breaks that include table tennis showdowns and a few laughs along the way. Parking without the stress
– Secure onsite parking because your peace of mind matters too. Frontend
React.js Storybook FastAPI DevOps and Cloud
AWS GitHub Actions Languages
Python TypeScript QA and Testing
Jest React Testing Library Design and Prototyping
Figma What to expect from the recruitment process
Our aim is to make the recruitment process as efficient as possible, keeping you informed every step of the way. The first step is an initial conversation with our talent team to get to know you better and introduce you to AvoChoc and all that we have to offer. The next step will be a 1.5-hour in-person technical interview at our offices where you will meet some of the leadership team. Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.
#J-18808-Ljbffr
“The opportunity to collaborate with like-minded, driven individuals who are passionate about continuous learning and producing high-quality products.” Intermediate Frontend Developer (React/TypeScript)
Exciting opportunity for an Intermediate Frontend Developer (React/TypeScript) at AvoChoc! Join AvoChoc, where we foster a dynamic and innovative work environment. As part of a passionate, multidisciplinary team, you'll work on custom software solutions for clients worldwide, from design to development and maintenance. We encourage creativity, collaboration, and personal growth in a fast-paced setting. If you're ready for a rewarding career in software development, apply today! What you will be doing
Delivery:
At AvoChoc, you will play a key role in developing cutting-edge web and mobile applications for prominent organizations across South Africa. Your focus will be on advancing product quality through innovative techniques like containerization and continuous integration, helping us establish a smooth and efficient DevOps culture. You will be involved in every phase of the SDLC, from the initial design and analysis to scoping, estimation, and execution. Additionally, you will stay ahead of the curve by researching and applying the latest technologies to drive project innovation and improve overall outcomes. People:
In this role, you will bring professionalism, time management skills, and drive to the workplace, consistently demonstrating reliability and initiative. As a change advocate, you will actively contribute to building a culture of collaboration and growth, working alongside a diverse team to solve complex challenges. Your focus on continuous improvement will empower both yourself and your colleagues, ensuring high standards of excellence and accountability across all initiatives. Customer:
Your ability to build strong relationships with customers will be central to your success at AvoChoc. You will take the time to fully understand customer needs, ensuring that every solution you deliver provides tangible value. By identifying areas for service improvement, you will continually refine and enhance customer experience. You will also uphold the highest standards of data security and compliance with industry regulations, ensuring that our solutions meet all necessary legal and security requirements. What we need from you
React (v17/18):
Solid experience with SPA architecture, hooks, and performance optimization. TypeScript:
Strong proficiency with typed code and interfaces. Styled Components & MUI:
Comfortable with component libraries and custom styling. State Management:
Experience with context, reducers, or Zustand/Redux. Unit Testing:
Familiar with Jest and React Testing Library. API Integration:
Confident with REST APIs, handling states and errors. HTML & CSS:
Strong foundation in frontend markup and styling. Git & GitHub Workflow:
Feature branches, PRs, and code reviews. CI/CD Awareness:
Basic knowledge of GitHub Actions workflows. Figma:
Ability to interpret designs and turn them into responsive components. FastAPI/Python Familiarity:
Understanding backend integration points. AWS / DevOps Awareness:
ECS, S3, or logs experience helpful. Docker:
Knowledge of frontend containers and deployment. Agile Workflow:
Familiar with JIRA, sprints, and standups. Communication:
Clear, concise, and proactive. Transparency:
Shares blockers and asks for help when needed. Team Player:
Collaborative, supports peers, and proactive. Ownership:
Sees tasks through to completion, tests and delivers with care. Accessibility (a11y) or internationalization (i18n) experience. Performance tuning, bundle analysis, or code splitting. Experience translating Figma into pixel-perfect designs. Frontend:
React 18, TypeScript, Styled Components, MUI Testing:
Jest, React Testing Library Infrastructure:
AWS ECS, GitHub Actions Design & Workflow:
Figma, JIRA, Agile What you will get from us
The freedom to work your way
– Hybrid setup with flexible hours so you can thrive in and out of the office. Guidance from people who care
– Mentorship that meets you where you are and helps you grow with purpose. A clear path for your future
– Career development support that matches your ambition with real opportunities. Backing for your next learning leap
– Financial and team support for further studies, short courses, or certifications. A place where you belong
– An inclusive environment where every voice matters and people come first. A team that’s got your back
– Collaborative culture built on trust, curiosity, and shared wins. Great coffee, no compromises
– High-quality brews that fuel inspired work and real conversations. Fun that keeps the spark alive
– Breaks that include table tennis showdowns and a few laughs along the way. Parking without the stress
– Secure onsite parking because your peace of mind matters too. Frontend
React.js Storybook FastAPI DevOps and Cloud
AWS GitHub Actions Languages
Python TypeScript QA and Testing
Jest React Testing Library Design and Prototyping
Figma What to expect from the recruitment process
Our aim is to make the recruitment process as efficient as possible, keeping you informed every step of the way. The first step is an initial conversation with our talent team to get to know you better and introduce you to AvoChoc and all that we have to offer. The next step will be a 1.5-hour in-person technical interview at our offices where you will meet some of the leadership team. Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.
#J-18808-Ljbffr