Join Our Official Whatsapp Group

TalentHQ Africa is Hiring for Multiple Tech Roles

—

by

in

TalentHQ Africa is hiring for the following roles:

  • UI/UX Designer
  • Frontend Developer
  • Backend Developer
  • Mobile Developer

UI/UX Designer

Job Description

  • Gather and evaluate user requirements in collaboration with product managers and engineers.
  • Illustrate design ideas using storyboards, process flows and sitemaps.
  • Design graphic user interface elements, like menus, tabs and widgets.
  • Build page navigation buttons and search fields.
  • Develop UI mockups and prototypes that clearly illustrate how sites function and look like.
  • Create original graphic designs (e.g. images, sketches and tables).
  • Prepare and present rough drafts to internal teams and key stakeholders.
  • Identify and troubleshoot UX problems (e.g. responsiveness).
  • Conduct layout adjustments based on user feedback.
  • Adhere to style standards on fonts, colors and images.

Responsibilities

  • Gather and evaluate user requirements in collaboration with product managers and engineers.
  • Illustrate design ideas using storyboards, process flows and sitemaps.
  • Design graphic user interface elements, like menus, tabs and widgets.
  • Build page navigation buttons and search fields.
  • Develop UI mockups and prototypes that clearly illustrate how sites function and look like.
  • Create original graphic designs (e.g. images, sketches and tables).
  • Prepare and present rough drafts to internal teams and key stakeholders.
  • Identify and troubleshoot UX problems (e.g. responsiveness).
  • Conduct layout adjustments based on user feedback.
  • Adhere to style standards on fonts, colors and images.

Apply Here

 

Frontend Developer

Job Description

  • Develop and maintain web applications using React.js and Next.js, with a focus on responsive and interactive user interfaces.
  • Build reusable, modular UI components with React and Next.js for scalability and consistent UX across pages.
  • Manage application state using tools like Redux, Zustand, or Context API to ensure smooth and responsive UI.
  • Connect frontend components to backend services by integrating RESTful APIs, GraphQL, or other data-fetching libraries (e.g., SWR, React Query).
  • Identify and address performance bottlenecks; implement lazy loading, code-splitting, and other optimization techniques.
  • Write and maintain unit, integration, and end-to-end tests using Jest, Cypress, or other testing frameworks.
  • Conduct and participate in code reviews to maintain quality and share knowledge with team members.
  • Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces that align with design specifications.
  • Document frontend codebase, project setup, and component usage to assist with onboarding and team collaboration.
  • Keep up with emerging frontend technologies, React.js and Next.js updates, and industry trends to apply innovative solutions.

Responsibilities

  • Develop and maintain web applications using React.js and Next.js, with a focus on responsive and interactive user interfaces.
  • Build reusable, modular UI components with React and Next.js for scalability and consistent UX across pages.
  • Manage application state using tools like Redux, Zustand, or Context API to ensure smooth and responsive UI.
  • Connect frontend components to backend services by integrating RESTful APIs, GraphQL, or other data-fetching libraries (e.g., SWR, React Query).
  • Identify and address performance bottlenecks; implement lazy loading, code-splitting, and other optimization techniques.
  • Write and maintain unit, integration, and end-to-end tests using Jest, Cypress, or other testing frameworks.
  • Conduct and participate in code reviews to maintain quality and share knowledge with team members.
  • Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces that align with design specifications.
  • Document frontend codebase, project setup, and component usage to assist with onboarding and team collaboration.
  • Keep up with emerging frontend technologies, React.js and Next.js updates, and industry trends to apply innovative solutions.

Apply Here

 

Backend Developer

Job Description

  • Develop, maintain, and optimize backend services and applications using Laravel PHP framework.
  • Design and implement RESTful APIs for seamless integration with frontend and third-party services.
  • Collaborate with frontend developers to define API contracts and ensure smooth data exchange.
  • Write clean, efficient, and maintainable code following Laravel coding standards and best practices.
  • Implement authentication and authorization mechanisms using Laravel Passport or similar solutions.
  • Design and optimize MySQL or other relational databases for efficient data storage and retrieval.
  • Unit test codebase using PHPUnit or similar testing frameworks and participate in code reviews.
  • Troubleshoot and debug issues in production and development environments, ensuring high availability and performance.
  • Stay up to date with emerging trends, technologies, and best practices in web development.

Responsibilities

  • Design, develop, and maintain complex web applications using the Laravel framework.
  • Mentor junior and mid-level developers, review code, and provide feedback to ensure code quality.
  • Plan and implement scalable, secure, and high-performance architecture and database structures for new projects.
  • Work closely with stakeholders to gather requirements and develop features that meet business needs.
  • Design and implement RESTful APIs for internal and third-party integrations.
  • Ensure the performance, quality, and responsiveness of applications by optimizing code, queries, and other system components.
  • Write and execute unit and integration tests. Identify, troubleshoot, and debug application issues effectively.
  • Document code and technical processes for team collaboration and future reference.
  • Collaborate with front-end developers, designers, and other team members to create cohesive, visually appealing applications.
  • Implement best practices in security to protect data and applications from threats.
  • Keep up-to-date with industry trends and advancements in Laravel and PHP, and propose innovative solutions to improve development processes.

Apply Here

 

Mobile Developer

Job Description

  • Build, maintain, and deploy mobile applications for iOS and Android using the React Native framework.
  • Implement UI components based on provided designs and specifications.
  • Ensure high performance and responsiveness of applications, handling native APIs and platform-specific components when needed.
  • Work closely with cross-functional teams, including designers, product managers, and backend engineers, to deliver feature-complete applications.
  • Participate in regular team meetings to discuss ongoing projects and address challenges or improvements.
  • Write unit and integration tests to ensure high code quality.
  • Debug and resolve issues, ensuring smooth functionality and compatibility on both platforms.
  • Perform code reviews, helping to ensure clean, maintainable, and efficient code.
  • Continuously optimize applications for maximum speed and scalability.
  • Update and maintain applications with new features, performance enhancements, and compatibility fixes as needed.
  • Write and maintain technical documentation for code, APIs, and components.

Responsibilities

  • Build, maintain, and deploy mobile applications for iOS and Android using the React Native framework.
  • Implement UI components based on provided designs and specifications.
  • Ensure high performance and responsiveness of applications, handling native APIs and platform-specific components when needed.
  • Work closely with cross-functional teams, including designers, product managers, and backend engineers, to deliver feature-complete applications.
  • Participate in regular team meetings to discuss ongoing projects and address challenges or improvements.
  • Write unit and integration tests to ensure high code quality.
  • Debug and resolve issues, ensuring smooth functionality and compatibility on both platforms.
  • Perform code reviews, helping to ensure clean, maintainable, and efficient code.
  • Continuously optimize applications for maximum speed and scalability.
  • Update and maintain applications with new features, performance enhancements, and compatibility fixes as needed.
  • Write and maintain technical documentation for code, APIs, and components.

Apply Here

 

 

Latest Opportunities