Software Engineer Jobs in Uganda

20

jobs

Raising The Village

Software Engineer - Front End

Mbarara, Uganda

Interswitch

Quality Assurance Specialist

Kampala, Uganda

M-KOPA

Associate Application Security Engineer

Kampala, Uganda

Asigma Capital

Systems Analyst II

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

Letshego

Head Of Technology - Re Advertised

Kampala, Uganda

Get personalised job alerts directly to your inbox!

People Brand House

Plant Manager

Kampala, Uganda

Software Engineer - Front End

Closing: Apr 23, 2024

4 days remaining

Published: Apr 11, 2024 (9 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.