Job Role Insights

  • Date posted

    2025-10-01

  • Closing date

    2025-10-26

  • Hiring location

    Dar es Salaam

  • Career level

    Middle

  • Qualification

    Bachelor Degree

  • Experience

    3 Years

  • Quantity

    3 person

  • Gender

    both

  • Job ID

    124047

Job Description

Job Available: Backend Developer - 1 Post, UI-UX Designer - 1 Post, Flutter Developer - 1 Post

About Us

TMHS is a professional company operated by a team of medical experts with tremendous experience in healthcare industry. We are Tanzania company founded in 2009, we are currently operating in all east African countries, where we constantly offer quality, cost effective and reliable services to our clients

  • Vision - To lead in everything, we DO.
  • Mission - To partner in every opportunity as it ARISES.
  • Our Core Value - Quality Innovation Commitment

JOB DESCRIPTIONS

Backend Developer – 1 Post

The Backend Developer must be competent, self-driven, and capable of building reliable and scalable backend systems. The position requires strong proficiency in modern programming languages and frameworks, with a focus on delivering secure and efficient server-side solutions

  • Job Title: Backend Developer
  • Department:  IT Department
  • Reports To:  IT Manager

Duties and Responsibilities

  • Design, develop, and maintain backend systems using Python and JavaScript.
  • Build and consume REST APIs to support application and system requirements.
  • Work with frameworks, particularly the Frappe framework, to design and implement business logic.
  • Ensure backend systems are optimized for security, performance, and scalability.
  • Collaborate with frontend developers and designers to achieve project goals.
  • Conduct debugging, troubleshooting, and performance tuning of backend services.
  • Maintain clear documentation for backend processes and workflows.

Qualifications and skills

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or a related field (or equivalent practical experience).
  • Minimum of 3 years of professional experience in Backend Development.
  • Strong knowledge of Python and JavaScript programming languages.
  • Hands-on experience with frameworks including Frappe.
  • Proven experience in designing and consuming REST APIs.
  • The ability to break down a large, abstract technical challenge (like a performance bottleneck or a complex data flow) into smaller, manageable components.
  • Methodically tracing data flow and server interactions to pinpoint the root cause of an issue rather than simply treating the symptoms.
  • Evaluating various architectural choices, frameworks, or database solutions based on long-term implications for scalability, cost, and maintenance.
  • Working effectively with Front-end Developers (to meet their data needs), DevOps Engineers (for deployment and infrastructure), and Product Managers (to translate business goals into technical requirements).
  • Providing and receiving constructive feedback on code quality, design patterns, and efficiency to maintain high standards.

UI-UX Designer - 1 Post

The UI/UX Designer must be a creative and user-centered professional with the ability to translate ideas into intuitive and engaging user interfaces. The role requires a balance of design skills, user experience knowledge, and technical proficiency in design tools.

  • Job Title: UI-UX Designer
  • Department: IT Department
  • Reports To: IT Manager

Duties and Responsibilities

  • Design user interfaces and user experiences that align with project objectives.
  • Create wireframes, prototypes, and high-fidelity mockups using tools such as Figma.
  • Collaborate with developers to ensure smooth implementation of design concepts.
  • Apply user-centered design principles and best practices to improve usability.
  • Conduct user research, gather feedback, and iterate designs accordingly.
  • Ensure design consistency and adherence to brand and accessibility standards.
  • Provide design documentation, style guides, and specifications to the development team.
  • Present design concepts to stakeholders or clients
  • Justify design decisions with data and user-centered reasoning
  • Align design goals with business and technical requirements

Qualifications and Skills

  • Minimum of 3 years of professional experience in UI/UX design.
  • Proficiency in Graphic Design, Interaction Design, Human-Computer Interaction (HCI)
  • Proficiency with design and prototyping tools such as Figma.
  • Strong understanding of user-centered design principles and practices.
  • Proven ability to deliver wireframes, prototypes, and high-fidelity designs.
  • Visual design principles (color theory, typography, layout),
  • Design systems & components
  • Style guides and UI kits
  • High-fidelity mockups
  • Responsive design

Flutter Developer - 1 Post

The Flutter Developer must be an enthusiastic and self-motivated professional with proven experience in mobile application development. The role requires strong technical competence, problem-solving ability, and the capacity to deliver robust applications within set timelines.

  • Job Title: Flutter Developer
  • Department: IT Department
  • Reports To: IT Manager

Duties and Responsibilities

  • Design, develop, and maintain cross-platform mobile applications using the Flutter framework.
  • Integrate and consume REST APIs (GET, POST, PUT, etc.) efficiently within applications.
  • Implement hardware integration features within mobile applications as required.
  • Collaborate with backend developers and designers to ensure seamless system functionality.
  • Optimize applications for maximum speed, performance, and reliability.
  • Conduct code reviews, troubleshooting, and debugging for improved application quality.
  • Stay updated with Flutter and mobile development trends, tools, and practices.
  • Experience with the Appwrite platform will be considered an added advantage.

Qualifications and skills

  • Minimum of 3 years of professional experience in Flutter development.
  • Strong knowledge of REST API integration.
  • Demonstrated expertise in hardware integration within mobile applications.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven professional experience in mobile application development, specifically with the Flutter framework.
  • Strong analytical and troubleshooting skills to resolve complex technical issues and performance bottlenecks.
  • Communication: Excellent verbal and written communication skills for effective collaboration with technical and non-technical stakeholders.
  • Teamwork: Ability to work independently and as part of a fast-paced, collaborative team.
  • Adaptability: Eagerness to stay updated with the latest Flutter and mobile development trends, tools, and best practices.

APPLICATION PROCEDURE

Interested applicants are required to submit a cover letter with current CV & Certificates for consideration to [email protected] before 25th October, 2025.

Interested in this job?

25 days left to apply

Apply now

Share this opportunity

Help others find their dream job

How to Apply

Interested applicants are required to submit a cover letter with current CV & Certificates for consideration to [email protected] before 25th October, 2025.

Apply now
Whatsapp-color Created with Sketch. Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your WhatsApp.
Subcrible
Send message
Cancel