Full Stack Engineer Jobs at Afrisol Technologies

Full Stack Engineer Job Description

Afrisol Technologies is a premier provider of information technology solutions, offering unparalleled quality and creative concepts in both design and development. Our solutions combine state-of-the-art technology with our creative expertise.

  • Company: Afrisol Technologies
  • Location: Kenya
  • State: Nairobi
  • Job type: Full-Time
  • Job category: IT/Telecom Jobs in Kenya

Role 

This is a full-time on-site role as a Full Stack Developer located in Thindigua on Kiambu Road. The full-stack developer will be responsible for developing and maintaining software applications and databases, both on the front-end and back-end. They will work closely with the design and development teams to ensure the quality and timely delivery of projects.

Key Responsibilities:

Front-End Development:

  •  Develop and maintain user-facing features using Vue.js, React.js, or Angular.
  •  Ensure the technical feasibility of UI/UX designs.
  •  Optimize applications for maximum speed and scalability.
  • Collaborate with designers to ensure visual and functional consistency.

Back-End Development:

  • Design, build, and maintain efficient, reusable, and reliable server-side code.
  • Integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Develop and maintain RESTful APIs and web services.
  • Database Management:
  • Design and manage database schemas.
  • Ensure data integrity and optimal performance.
  • Perform database migrations, backups, and restoration tasks.

Requirements

Skills

  • Front-End Development and Back-End Web Development skills
  • Full-Stack Development skills
  • Proficient in Cascading Style Sheets (CSS)
  • Experience in Software Development
  • Excellent problem-solving and critical thinking skills
  • Strong communication and interpersonal skills
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Experience in Agile development is a plus

This role has a wide remit and plenty of possibilities, and you will be responsible for:

  • Front-end development: developing the client side of web applications using HTML, CSS, JavaScript, and other tools to ensure a responsive user experience and visually appealing website design.
  • Back-end development: building server-side components and databases to support the functionality of web applications, often using languages like PHP, Python, Ruby, Node.js, and others.
  • Web security: Implementing security measures to protect websites and web applications from vulnerabilities, such as SQL injection, cross-site scripting, and data breaches.
  • Testing and debugging: conducting thorough testing and debugging of websites and applications to ensure they function correctly and are error-free.
  • Optimization: optimizing websites for speed, performance, and search engine optimisation (SEO) to enhance user experience and visibility.
  • Content management: Integrating content management systems (CMS) like WordPress, Drupal, or Joomla to allow easy content updates for clients or content creators.
  • Version control: driving effective team collaboration and project management by harnessing GitHub features, including pull requests, branching, and issue tracking, to streamline workflows and ensure project success.
  • Integration: Seamlessly incorporate third-party application programming interfaces (APIs) into web applications to enhance functionality, data retrieval, and user experiences.
  • Localization: Ensure user-friendly experiences for a diverse audience by implementing multi-language support, including English, to cater to a global user base and enhance accessibility and engagement.

Qualifications

  • Application programming interfaces (API), programming methodologies, user experience (UX and UI) design, web applications, web service and application development, and IT support.
  • 3+ years’ of experience in web development and software design
  • Expertise in front-end technologies (HTML, JavaScript, CSS), PHP frameworks, and MySQL databases
  • Google Cloud product family professional certifications or qualifying credentials.
  • Any other Google Build-related certifications.
  • Any Amazon Web Services certifications.
  • Any Microsoft-related certifications.
  • Odoo experience and certification will be an added advantage.

Post a Comment

Previous Post Next Post