Front-End Developer At iTrust Finance Limited
Front-End Developer At iTrust Finance Limited

Front-End Developer At iTrust Finance Limited November 2024

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!

APPLY HERE