Software Engineer Jobs in Uganda

7

jobs

Raising The Village

CLOSED

Software Engineer - Front End

Mbarara, Uganda

Standard Bank Group

Lead, Engineering - FLYHUB

Kampala, Uganda

Raxio

NOC & Service Desk Engineer

Kampala, Uganda

Ministry of Lands, Housing & Urban Development (Uganda)

Assistant Commissioner, National Land Information Centre

Kampala, Uganda

Kanzu Code

PHP / Wordpress Developer

Kampala, Uganda

MSVL Group

Fast Apply
Only on Fuzu

Primavera P6 Planner

Kampala, Uganda

People Brand House

Plant Manager

Kampala, Uganda

International Organization for Migration

Project Officer (E - Waste)

Kampala, Uganda

Engie Energy Access Uganda

CLOSED

Software Engineer

Kampala, Uganda

Get personalised job alerts directly to your inbox!

Engie Energy Access Uganda

CLOSED

Software Engineer

Kampala, Uganda

CLOSED FOR APPLICATIONS

Software Engineer - Front End

Closing: Apr 23, 2024

This position has expired

Published: Apr 11, 2024 (15 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

The Software Engineer - Front end in the PEAL department shall play a pivotal role in developing visually stunning and highly functional web and mobile applications. He or she shall work collaboratively with our cross-functional teams, including designers and backend engineers, to transform creative concepts into responsive and interactive digital experiences that meet the needs of our users.


Requirements

● Bachelor's degree in Software Engineering or Computer Science.

● Proven experience as a Front end Developer with a strong portfolio showcasing web and mobile applications.

● Proficiency in React Typescript and React.js frameworks for web application development.

● Proficiency in frameworks React Native and Flutter mobile application development.

● Experience with responsive design and mobile-first development.

● Understanding of RESTful APIs and asynchronous programming.

Personal Qualities

● Ability to work in a team environment. 

● Strong problem-solving skills and analytical skills.

● Creativity and attention to detail.

● Independent thinker with a growth mindset.

● Must be passionate, self-motivated, and able to adapt. 

● Strong sense of integrity. 


Responsibilities
The Software Engineer - Front end in the PEAL department shall play a pivotal role in developing visually stunning and highly functional web and mobile applications. He or she shall work collaboratively with our cross-functional teams, including designers and backend engineers, to transform creative concepts into responsive and interactive digital experiences that meet the needs of our users.


Requirements

● Bachelor's degree in Software Engineering or Computer Science.

● Proven experience as a Front end Developer with a strong portfolio showcasing web and mobile applications.

● Proficiency in React Typescript and React.js frameworks for web application development.

● Proficiency in frameworks React Native and Flutter mobile application development.

● Experience with responsive design and mobile-first development.

● Understanding of RESTful APIs and asynchronous programming.

Personal Qualities

● Ability to work in a team environment. 

● Strong problem-solving skills and analytical skills.

● Creativity and attention to detail.

● Independent thinker with a growth mindset.

● Must be passionate, self-motivated, and able to adapt. 

● Strong sense of integrity. 


1. Web and Mobile Development:

● Design and develop user interfaces for web and mobile applications using modern front-end technologies.

● Collaborate with UX/UI designers to implement responsive and pixel-perfect designs.

● Optimize applications for performance, speed, and scalability. ● Ensure cross-browser and cross-platform compatibility.

2. Code Quality and Best Practices:

● Write clean, maintainable, and well-documented code.

● Stay updated with front-end development trends, best practices, and emerging technologies.

● Implement coding standards and ensure code reviews are conducted for quality assurance.

3. User Experience Enhancement:

● Continuously improve user experiences by implementing user feedback and conducting usability testing.

● Collaborate with product managers to translate user requirements into technical solutions.

4. Version Control and Collaboration:

● Use version control systems (e.g., Git) to manage codebase.

● Work closely with backend engineers to integrate front-end interfaces with backend APIs.

5. Testing and Debugging:

● Conduct thorough testing and debugging to ensure the functionality and reliability of applications.

● Troubleshoot and resolve issues in a timely manner.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.