Post Job Free
Sign in

Software Engineer- Front end

Company:
Raising The Village
Location:
Kampala, Uganda
Posted:
April 12, 2024
Apply

Description:

Supervisor Team Lead – Software Development Experience 3 years Department PEAL Travel Required 10% Job Description 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.

Key Responsibilities: 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.

Technical 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.

Apply