Front-End Developer At iTrust Finance Limited November 2024, Nafasi za kazi Front-End Developer At iTrust Finance Limited November 2024, Nafasi za kazi iTrust Finance Limited
Position Title: Front-End Developer
Location: Dar es Salaam, Tanzania
Employment Type: Full-time, On-site
Department: ICT
Reporting Line: Head of ICT
Expected Start Date: 02 December 2024
About iTrust Finance Limited
iTrust Finance is a leading financial services provider focused on innovation and excellence in technology. Our mission is to drive financial empowerment through user-friendly digital solutions.
Overall Role
As a Front-End Developer, you will drive the development of user-facing applications that are visually appealing, fast, and scalable. You will collaborate with cross-functional teams to ensure our technology is at the forefront of the industry, enhancing the customer experience across all digital platforms.
Key Responsibilities
- Develop and maintain mobile and web applications using the latest frameworks and tools.
- Collaborate with back-end developers and designers to implement features ensuring smooth functionality and aesthetic appeal.
- Optimize applications for speed and scalability.
- Ensure technical feasibility of UI/UX designs and transform them into interactive applications.
- Participate in the entire development lifecycle, including coding, testing, debugging, and troubleshooting.
- Manage the implementation, configuration, and ongoing support of software applications.
- Maintain documentation for all front-end codebases to ensure scalability and maintainability.
- Implement and uphold software security standards to protect data and communications.
- Collaborate with back-end teams for seamless ICT operations.
Key Performance Indicators (KPIs)
- Code Quality & Maintainability: Deliver clean, well-documented, and efficient code.
- Application Performance: Ensure applications are responsive and load quickly.
- On-time Delivery: Meet project deadlines consistently.
- User Experience (UX) Feedback: Gather positive feedback on usability and aesthetics.
- Collaboration: Foster effective communication within the team.
- Documentation: Maintain clear and comprehensive documentation for all processes.
- Continuous Learning: Stay updated on industry trends and integrate new technologies.
Qualifications
- Bachelor’s degree in Computer Science or a related field.
- 3+ years of relevant work experience.
- Proficiency in modern web technologies: HTML5, CSS3, JavaScript (ES6+), and frameworks like React, Vue.js, or Angular.
- Experience with mobile application development using Flutter or React.
- Familiarity with RESTful APIs and front-end integration with back-end services.
- Knowledge of version control systems (e.g., Git).
- Strong understanding of web performance optimization techniques.
- Familiarity with design tools (e.g., Figma, Adobe XD, Sketch).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
Application Process
If you’re passionate about creating exceptional user experiences and driving technology innovation, we encourage you to apply!