REACT DEVELOPER – Web UI & Mobile APP

Job Role Insights

  • Date posted

    2023-12-21

  • Closing date

    2024-01-10

  • Hiring location

    Dar es Salaam

  • Offered salary

    Negotiable Price

  • Career level

    Senior

  • Qualification

    Associate Degree Bachelor Degree

  • Experience

    3 - 5 Years

  • Quantity

    3 person

  • Gender

    both

  • Job ID

    19516

Job Description

In this role, the React developer will be responsible for developing and implementing highly-responsive user interface components for web and mobile applications using React. As an ideal candidate, you have strong proficiency in JavaScript, HTML, CSS, and have proven experience creating data visualization tools, monitoring user interactions, and optimizing components to work seamlessly across different browsers and devices. In order to fulfill this role, the candidate must also be an open-minded and creative team player. Good time management and project management skills are a must.

 

Role and responsibilities:

 -

  • Create and maintain user interfaces for web applications and websites
  • Develop responsive interactive technology for dynamic web pages, such as menu buttons, online forms, etc.
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high-quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Test and troubleshoot interface software
  • Construct visualizations that are able to depict vast amounts of data
  • Build reusable components and front-end libraries for future use
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with other developer teams to discuss user interface applications and ideas
  •  
  • Design and Development of all graphical user interface for all Products developed by EWALLET. This includes interface for E-WALLET Payment Gateway, SMS Gateway, along with any other miscellaneous web-based and Mobile products
  • To provide guidance, leadership and direction to all junior web/software developers under EWALLET, and ensure they are familiar with technical architecture of our systems and have also instituted a regime which will ensure problems are detected early and resolved in a timely manner.
  • Responsible for security of all Web/Mobile Applications built for E-WALLET or its customers and ensure they are in line with industry best practices which includes policies and procedures.
  • Manage Capacity Planning of all Web/Mobile App and its components
  • Create web models or prototypes that include physical, interface, logical, or data models.
  • Document technical factors such as server load, bandwidth, database performance, and browser and device types.
  • Install and configure web and mobile server components




    2. SKILLS, QUALIFICATIONS & CORE COMPETENCE
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into Experience with popular React.js workflows (such as Flux or Redux)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • An understanding of how to use Git for code management and team collaboration
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Experience with testing tools, like  Jest and React Testing Library
  • Construct visualizations that are able to depict vast amounts of data
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Collaborate with other developer teams to discuss user interface applications and ideas
  • Barchelor degree or other qualification is an advantage but not a mandatory if the candidate posses the above skills

Interested in this job?

This job has expired

Apply now

Share this opportunity

Help others find their dream job

Apply for this job

Cancel
Apply now
Send message
Cancel