Software Engineer-Front End at Raising The Village
- Company: Raising The Village
- Location: Uganda
- State: Uganda
- Job type: Full-Time
- Job category: IT/Telecom Jobs in Uganda
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:
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.
Code Quality and Best Practices:
• Write clean, maintainable, and well-documented code.
• Stay updated with front-end development trends, bestpractices,andemerging technologies.
• Implement coding standards and ensure code reviews are conducted for quality assurance.
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.
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.
Testing and Debugging:
• Conductthoroughtestingand 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 forwebapplication 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.
Method of Application
Submit your CV and Application on Company Website : Click HereClosing Date : 15th October, 2023
