Software Engineer
11 hours ago
Brief Description
Reporting to the Software Engineering Lead - Web, the position holder will architect and deliver the client-side of web applications, translating complex UI/UX design wireframes into high-performing, functional, and aesthetically appealing interactive applications. This role is critical in ensuring a user-friendly environment and achieving an exceptional user experience that aligns with the company's strategic vision and customer needs.
ResponsibilitiesResponsibilities
- Design Implementation & Technical Feasibility: Translating UI/UX designs to frontend code and actively bridging the gap between graphical design and technical implementation. This includes ensuring the technical feasibility of all UI/UX designs.
- Performance & Optimization: Optimizing web applications for maximum speed and scalability to meet defined performance metrics and enhance customer experience.
- Component Architecture & Reusability: Developing and maintaining highly responsive and reusable user interface components using React concepts , building a scalable code library for future use.
- Cross-Functional Collaboration & Integration: Collaborating with backend and other engineers to define front-end and backend architectures that are well-structured and flexible. This includes integrating with REST and GraphQL APIs.
- Quality Assurance & Maintenance: Writing unit tests for new and high-failure-rate legacy code , maintaining and updating project dependencies, and resolving conflicts.
Version Control & Documentation: Proficiently utilizing version control (Git) and documenting all web application changes and updates.
Qualifications
Professional Experience: 4+ years of professional software development experience, with 3+ years specifically working as a frontend web engineer.
Education: Bachelor's degree in computer science, software development or a related technical field is preferred.
Front-End Core Proficiency: Proficient understanding of HTML, CSS and Javascript , essential for developing the client-side of web applications..
React & Component Architecture: Good understanding of common programming paradigms and fundamental React principles such as React components, hooks, and the React lifecycle. Essential for developing and maintaining highly responsive and reusable user interface component.
API/Data Handling: Good understanding of and GraphQL and the integration patterns necessary to consume data effectively via APIs.
Quality & Version Control: Good understanding of writing unit tests. Proficient understanding of version control (Git) , used for tracking and documenting web application changes.
Cross-Browser Compatibility: Proficient understanding of cross-browser compatibility issues and effective strategies and ways to work around them.
How to Apply
If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to update your candidate profile on the recruitment portal and then Click on the apply button. Remember to attach your resume.
-
Software Engineer
2 weeks ago
Nairobi, Nairobi Area, Kenya Ahsante Legacy Investments Full timeCompany DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time hybrid role for a Software Engineer located in Nairobi County, Kenya, with the possibility of some remote work. The Software Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include back-end web development,...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya LyfeLine Services Full time 180,000 - 360,000 per yearCompany DescriptionLyfeLine Services is a premier Emergency Response Forwarding company that unifies critical data transfer and personal safety. Our dual-market platform is essential for the future of public safety. For hospitals, clinics, and dispatch, we provide LyfeLine Systems, a proprietary data forwarding and handling system that ensures critical...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Canonical - Jobs Full time $80,000 - $120,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Tropical Heat Group Full time 1,200,000 - 2,400,000 per yearWe're looking for a passionate and detail-oriented software engineer with strong experience inAngularand a good eye forvisual design, user interfaces, and smooth user experiences. The ideal candidate enjoys building intuitive, reliable systems that connect business logic to clean, elegant front-ends.Key ResponsibilitiesDevelop responsive web applications...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Canonical - Jobs Full time 50,000 - 100,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Canonical - Jobs Full time $50,000 - $100,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Safaricom PLC Full time $40,000 - $60,000 per yearBrief DescriptionReporting to the Software Engineering Lead - Web, the position holder will architect and deliver the client-side of web applications, translating complex UI/UX design wireframes into high-performing, functional, and aesthetically appealing interactive applications. This role is critical in ensuring a user-friendly environment and achieving...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Tala Full time 100,000 - 200,000 per yearAbout TalaAt Tala, we're applying advanced technology and human creativity to solve what legacy institutions can't or won't. We are a global financial infrastructure company on a mission to unleash the economic power of the global majority, recognizing that today's financial infrastructure doesn't work for most of the world's population.We're the first and...
-
Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Tala Full time 100,000 - 200,000 per yearAbout TalaAt Tala, we're applying advanced technology and human creativity to solve what legacy institutions can't or won't. We are a global financial infrastructure company on a mission to unleash the economic power of the global majority, recognizing that today's financial infrastructure doesn't work for most of the world's population.We're the first and...
-
Python Software Engineer
11 hours ago
Nairobi, Nairobi Area, Kenya Canonical - Jobs Full time 30,000 - 120,000 per yearCanonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...