Job Opportunity at Inventions Technologies Company Limited
Inventions Technologies Company Limited is seeking a Software Specialist (Front-End) to join its growing team in Dar es Salaam, Tanzania. This role provides the opportunity to design and build high-quality web and mobile applications while collaborating with designers, back-end developers, and product owners to deliver seamless digital experiences.
Position Details
Title: Software Specialist (Front-End)
Location: Dar es Salaam, Tanzania
Job Type: Full-time
Job Purpose
The Software Specialist (Front-End) will be responsible for developing responsive, user-friendly web and mobile applications using modern frameworks such as React.js, Vue.js, React Native, and Flutter. The role requires close collaboration with cross-functional teams to implement intuitive interfaces, ensure performance optimization, and deliver scalable solutions.
Main Responsibilities
-
Develop and maintain responsive web applications using React.js and Vue.js.
-
Build cross-platform mobile applications with Flutter and React Native.
-
Collaborate with UI/UX designers to deliver modern, intuitive interfaces.
-
Optimize applications for performance, responsiveness, and scalability.
-
Integrate RESTful APIs and work with backend developers for seamless data flow.
-
Write clean, maintainable, and well-documented code.
-
Participate in code reviews, sprint planning, and agile development processes.
Key Qualifications
-
Minimum of 3 years’ experience in front-end development.
-
Proficiency in React Native, Flutter, React.js or Vue.js.
-
Strong knowledge of JavaScript, Dart, HTML5, CSS3.
-
Experience with state management tools such as Redux, Provider, Riverpod, or Vuex.
-
Familiarity with Git, CI/CD pipelines, and Agile methodologies.
-
Experience with responsive design and cross-browser compatibility.
-
Strong problem-solving and communication skills.
Nice to Have
-
Experience with TypeScript.
-
Knowledge of unit testing and automated testing frameworks.
-
Previous experience in a startup or fast-paced environment.
What We Offer
-
Opportunity to work on impactful and innovative digital products.
-
A collaborative and agile work culture.
-
Participation in team-building activities and professional growth initiatives.
Application Process
Interested candidates should submit their applications by visiting the job listing page through the link below: