Full Stack Engineer Communications Executive Marketing Executive Business Development Executive

Role Description

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.

Qualifications

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.

go to method of application »

Qualified candidates are invited to send one PDF of their cover letter, CV, contact information for three references, and salary expectations to careers@afrisoltech.co.ke. Only pre qualified applicants will be contacted for interviews.

Apply via :

careers@afrisoltech.co.ke