freehire launches on Product Hunt on 26 August.

Follow →

Frontend developer

Job Title Frontend Developer (Intermediate level)

About Us Bull Tech Group is an innovative and growing technology company providing cutting‑edge tech solutions and services. We are expanding our Customer Relations Department and seek skilled professionals to build and maintain high-performance web applications and user interfaces.

Position Overview As a Frontend Developer at Bull Tech Group, you will be responsible for building, maintaining, and optimizing modern web applications. This role requires strong technical expertise in

React ,

Next.js/Node.js ,

Tailwind CSS , and

PHP , as well as understanding of responsive design, UI/UX principles, and backend API integration.

Key Responsibilities

Build and maintain responsive web interfaces using

React

and

Next.js.

Implement elegant UI components and layouts with

Tailwind CSS.

Integrate with RESTful and Graph QL APIs and ensure smooth data flow between frontend and backend.

Collaborate with design teams to translate UI/UX wireframes into functional code.

Work with

PHP

(and basic

Node.js

where applicable) to handle dynamic data and backend logic.

Develop or enhance server‑side endpoints to support frontend features.

Ensure API calls, routing, and data validation are efficient and secure.

Automation & Maintenance

Use modern build tools and workflows such as Webpack, Vite, or similar.

Maintain version control with Git and participate in code reviews.

Write and maintain reusable components, utilities, and scripts.

Automate deployments and updates with clear documentation.

Collaborate closely with product owners, designers, and engineers to deliver quality features on time.

Write clean, maintainable, and well‑documented code following best practices.

Participate in sprint planning, stand‑ups, and reviews as part of the agile workflow.

Experience & Qualifications

Proven experience as a Frontend Developer or Full Stack Developer.

Hands‑on experience with

React ,

Next.js ,

Node.js ,

PHP ,

Tailwind CSS , and responsive design principles.

Proficiency with

Git ,

REST/Graph QL APIs , and modern frontend tooling.

Familiarity with UI testing and performance optimization.

Knowledge of SEO best practices and web accessibility (a plus).

Excellent attention to detail, organization, and communication skills.

Ability to manage multiple projects and deliver in a fast‑paced environment.

Must complete a technical assessment as part of the interview process.

Must be punctual, efficient, and able to work independently.

Proactive, problem‑solving mindset essential; take ownership and build with intent.

Why Bull Tech Group?

Be part of a rapidly growing and innovative company.

Gain exposure to a wide range of financial and operational functions.

Work in a collaborative environment with opportunities for career development.

Application Details To apply, submit your CV and an optional cover letter detailing your relevant experience and interest to

careers@.za.

Job Information

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industry: IT Services and IT Consulting

Location: Johannesburg Metropolitan Area, South Africa

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available