Share Frontend Engineer position at Coop Bank Tanzania
facebook
twitter
linkedin
whatsapp
telegram

Frontend Engineer

15, January 2026

Coop Bank Tanzania

Tanzania

Dodoma

Experience:

3 Years

Education:

Bachelor Degree

Salary :

Salary Not Disclosed

Job Type:

Full Time

Field:

Descriptions

The Frontend Developer will build responsive, intuitive, and high-performance user interfaces for our digital banking products. Will transform UI/UX designs into functional web applications for internet banking and customer-facing platforms, ensuring accessibility, security, and excellent user experiences across different devices and network conditions.


Responsibilities

Development & Implementation

  • Develop responsive, mobile-first web applications for internet banking and customer portals
  • Transform UI/UX designs from Figma/Adobe XD into production-ready code
  • Build reusable components using React, Angular, or Vue.js
  • Implement multilingual support (Swahili and English) for user facing and internal tools.
  • Build interfaces intuitive interfaces for digital banking products
  • Optimize for low-bandwidth environments and ensure cross-device compatibility
  • Implement accessible interfaces following WCAG guidelines


User Experience & Interaction

  • Collaborate with UI/UX designers for pixel-perfect implementations
  • Build micro-interactions and animations using CSS3 and JavaScript
  • Implement secure authentication flows and session management
  • Develop real-time features using WebSockets
  • Optimize page load times and implement lazy loading
  • Ensure cross-browser compatibility


Integration & API Management

  • Integrate with backend RESTful APIs and GraphQL endpoints
  • Implement error handling and loading states
  • Manage application state using Redux, Vuex, or NgRx
  • Implement secure API communication with proper authentication
  • Integrate third-party services and SDKs


Security & Performance

  • Implement XSS prevention, CSRF protection, and secure data handling
  • Optimize performance through code splitting and bundle optimization
  • Implement caching strategies and performance monitoring
  • Follow OWASP and banking security standards


Testing & Quality

  • Write unit tests using Jest or similar frameworks
  • Implement end-to-end tests using Cypress or Playwright
  • Conduct cross-browser and accessibility testing
  • Participate in code reviews


Collaboration & Delivery

  • Work with backend developers, designers, and QA engineers
  • Participate in agile processes
  • Maintain design system component libraries
  • Document code and components

Requirements

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Web Development, or related field, or equivalent practical experience


Technical Skills

  • HTML5, CSS3, JavaScript (ES6+), TypeScript, Dart
  • Modern frameworks (React, Angular, Vue.js, Flutter, React Native)
  • State management (Redux, Vuex, Context API)
  • CSS frameworks (Tailwind CSS, Bootstrap, Material-UI)
  • Build tools (Webpack, Vite, Rollup)
  • Git version control
  • Responsive and mobile-first design
  • Testing frameworks (Jest, Cypress)
  • RESTful API and GraphQL integration
  • WCAG accessibility guidelines
  • Performance optimization techniques
  • Package managers (npm, yarn)


Experience

  • 3-5 years of frontend development, with at least 2 years in banking, fintech, or e-commerce
  • Experience with Tanzanian banking or financial services highly valued
  • Strong portfolio of responsive, performant web applications
  • Experience with complex forms, multi-step workflows, and data visualization
  • Knowledge of PWA development and offline-first strategies
  • Understanding of frontend security best practices


Core Competencies

  • Strong attention to detail and pixel-perfect implementation
  • Excellent problem-solving and debugging abilities
  • Effective communication and collaboration
  • User-focused mindset with emphasis on accessibility
  • Proactive approach to learning new technologies

Skills Required

  • Team work
  • Good Analytical Skills
  • Communication Skills