UG
Information & Communication Technology

Junior Software Developer Job Username Group

Username Group

Kenya Full-time On-site
Posted: 1 hour ago
Expires: Sep 15, 2026
Salary: Not listed

Job description

IT Jobs. Username Group Jobs. Junior Software Developer designing, developing, and maintaining software solutions, requiring a Bachelor’s degree in Computer Science with 1-2 years experience in software development and proficiency in JavaScript, Node.js, and React, in a corporate/technology environment, on-site role.

Department: ICT & Systems
Reports to: ICT Systems & Cybersecurity Manager

Job Purpose

The job holder is responsible for designing, developing, maintaining and improving software solutions, ensuring code quality, system performance and reliability. The role also supports the ICT Department in achieving its objectives through effective collaboration, user support and training, while promoting secure and best-practice use of technology.

Key Responsibilities

System Development

  • Participate in the full software development lifecycle, from requirements gathering and design to coding, testing and deployment.
  • Develop secure, reliable and high-performing software using industry-standard practices.
  • Conduct testing to identify and resolve defects before deployment.
  • Collaborate with UI/UX teams to develop user-friendly solutions aligned with business needs.
  • Design scalable systems that support business growth and increased user demand.
  • Incorporate iterative testing and user feedback to continuously improve system functionality and performance.

System Maintenance and Project Support

  • Maintain, update and enhance existing systems to ensure security, functionality and alignment with organisational needs.
  • Troubleshoot system issues, bugs and errors, and implement patches and upgrades.
  • Monitor and optimise system and database performance to improve efficiency and responsiveness.
  • Proactively identify and resolve potential issues to minimise downtime and ensure system reliability.
  • Support the implementation and maintenance of ICT systems and projects.
  • User Support
  • Implement system features that improve usability and user experience.
  • Train employees on effective use of ICT systems and applications.
  • Collaborate with relevant teams and stakeholders to ensure effective system implementation and support.
  • Communicate project progress, issues and timelines clearly to stakeholders.
  • Troubleshoot and resolve user and system-related challenges.
  • Collect and incorporate user feedback to continuously improve system functionality and user experience.

Innovation and Continuous improvement

  • Stay updated on emerging technologies, frameworks and tools to improve system development and product offerings.
  • Conduct feasibility studies and develop prototypes for new features and solutions.
  • Contribute ideas and feedback to improve development processes, tools and team workflows.
  • Participate in code reviews and continuous improvement initiatives to enhance quality and efficiency.
  • Engage the Senior Developer for coaching, guidance and mentorship.

Documentation and Knowledge Management

  • Develop and maintain technical documentation covering system architecture, design and development.
  • Prepare user manuals and guides to support effective use of systems and applications.
  • Keep documentation updated as systems and processes evolve.
  • Facilitate knowledge sharing to support effective system maintenance and continuity.
  • Perform other duties as assigned from time to time

Qualifications and experience

  • Bachelor’s degree in computer science, Software Engineering, IT or a related field.
  • Proficiency in JavaScript, Node.js, React and database management. Knowledge of software development, testing and debugging.
  • Additional training/certification in Software Development/Programming is an added advantage.
  • 1–2 years’ experience in software development or a related field.

Key skills and Competencies

  • Proficiency in programming languages, frameworks and database management.
  • Good understanding of the Software Development Life Cycle (SDLC).
  • Strong analytical, problem-solving and debugging skills.
  • Knowledge of software testing, version control and API integration.
  • Good communication, collaboration and teamwork skills.
  • Attention to detail with a focus on code quality, security and performance.
  • Ability to learn and adapt to emerging technologies.

How to Apply

How to Apply: Submit your application via recruitment@username.co.ke
Deadline: Applications close on 15th September 2026
Shortlisting Process: Applications will be reviewed on a rolling basis.
Recruitment Fee: Username does not charge any fee for job applications, interviews, or placements.
Communication: Only shortlisted candidates will be contacted due to high application volumes.
Disqualification: Any form of canvassing leads to automatic disqualification.
Consent: By applying, candidates agree to allow background checks as necessary.
Equal Opportunity: Username is an equal opportunity employer.

Requirements

Apply by email: recruitment@username.co.ke

Similar jobs

BM
ICT Officer I Job Bandari Maritime Academy
Bandari Maritime Academy
Kenya Full-time On-site

IT Jobs. Bandari Maritime Academy Jobs. ICT Officer I managing network infrastructure and IT systems, requiring an IT degree and 3+ years experience. Duties and Responsibili...

Salary not listed
View details
A
IT Associate Job AKESK
AKESK
Kenya Full-time On-site

IT Jobs. AKESK Jobs. IT Associate providing technical support, network administration, and hardware/software troubleshooting, requiring a Bachelor’s degree in Computer Science or I...

Salary not listed
View details
NC
Baker-Mombasa Job Njoro Canning Factory
Njoro Canning Factory
Kenya Full-time On-site

Hospitality Jobs. Njoro Canning Factory. Technical Baker – Mombasa ensuring high-quality baked goods and driving sales of baking products, requiring technical baking expertise with...

Salary not listed
View details
Job alerts
Subscribe to matching jobs by country, role, and category.

Create local job alerts

Get matching jobs for your chosen country, role, and category.

Your browser will ask once for permission. Your filters are stored securely on our own notification server.

Prefer app notifications?

Prime Jobs Global is free on Android and iPhone.

Prime Jobs Global

Get job alerts on your phone

Find jobs, save useful listings, and receive new-job notifications in the free Prime Jobs Global app.

Free for Android, iPhone, and iPad.