Job Openings at TalentHQ Africa

This information is about the job openings at TalentHQ Africa. More information about the job Openings at TalentHQ Africa is available below.

Job Openings at TalentHQ Africa

These are the Job Openings at TalentHQ Africa:

  • 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, colours and images.

How to Apply

Open this link to apply.

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.

How to Apply

Open this link to apply.

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.

How to Apply

Open this link to apply.

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.

How to Apply

Open this link to apply.

Also Apply:

LEAVE A REPLY

Please enter your comment!
Please enter your name here