Get ready for the world after CovidFix your profile
Guest vertical phone smallest
Why Fuzu? Join Fuzu to accelerate your professional growth, meet like-minded people and learn from the best.
Get Started

Full Stack Software Engineer

Salary rangeConfidential | Contract type: Permanent

You have 4 days left to apply for this job.

Share this job

Job Summary

We are a Kenyan based linguistic agency offering linguistic services to an international audience. Our clients range from individual, NGOs, government organizations and business/companies.
We are currently finalizing our linguistic marketplace platform ready for launch in August, thus the need for an in house tech person to liaison with the off-site development team for the system’s launching, monitoring and maintenance, and future development.
We are looking for a Full Stack - Front-End/Back End Web Developer who is well familiar with front and back end programming whose responsibilities will include liaising with the development team for the launching of the system, minor updates, design UI/UX designs wireframes for new features and product development, to develop future produces, work on search engine optimization, update database/system data, monthly backups, monthly analytics, daily system monitoring, maintain existing systems for adaptation to business and/or technology, release management processes, assisting with the overall maturity of the development lifecycle to ensure that software deliverables comply with quality standards
Product - PWA - (Progressive Web App) ecosystem built on a cutting edge stack using low-code, no-code strategies infused with Material Design principles.



Responsibilities

  • Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members.
  • Liaison with the development team to develop new user-facing features.
  • Collaborate with the development team to build modern interfaces.
  • Contribute to the ongoing evolution of the existing.
  • Write tests for frontend and backend including unit, system and acceptance tests.
  • Design, develop, modify, implement, and support software components anywhere in the Software stack.
  • Write well-refactored and robust code when required.
  • Troubleshooting application and code issues.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed and scalability.
  • Prior experience with website analytic tools (e.g. Google Analytics).
  • Optimize applications for search (SEO).
  • Monitor responsiveness of the system.
  • Advise on updating and altering application features to enhance performance.
  • Collaborate with other team members for changes, solutions, troubleshooting, etc.
  • Continuously improving the quality of the codebase.
  • Work with Product Managers to define product requirements.
  • Ensure secure coding standards to protect the clients against various vulnerabilities.
  • Build reusable code and libraries for future use.
  • Seeing through a new feature development from conception to finished product.
  • Maintain the central database and respond to requests from the client on the system changes.
  • Directing system documentation development and updating.
  • Update the system to meet the required international privacy and confidentiality laws.
Qualifications
  • Bachelor of Science in Computer Science or related field.
  • 3+ years of development experience in the technology industry
  • Expert knowledge of HTML, CSS, PHP, SQL, Javascript, and jQuery programming languages.
  • Solid understanding of MVC Architecture (Model-View-Controller) file system architecture.
  • Experience with React Hooks, such as useState, useEffect, and useReducer will be a plus.
  • Knowledge of system design and software architecture.
  • Broad experience designing, programming, and implementing large information systems.
  • A scalability mindset as it’s a growing system.
  • Understanding of web performance and optimization.

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 3 years
Required languages: English (Spoken: fluent | Written: fluent)

Mandatory attachments

Please have a scan or photo of these documents ready when you start the application:

Self-prepared CV file - the employer wants to see a CV that you have prepared yourself
Share this job

East African Language Solutions has no other jobs

Similar Jobs

Data Scientist (2)
Nairobi / International Institute of Tropical Agriculture (IITA)
Data Scientist (1)
Nairobi / International Institute of Tropical Agriculture (IITA)
Credit Analyst
Nairobi / M-KOPA SOLAR
Business Inteligence Analyst
Nairobi / M-KOPA SOLAR
Information Management Assistant
Nairobi / United Nations Volunteers (UNV)
Improve your chances with Fuzu