NA

Flutter Mobile Front-End Software Engineer

National Social Security Fund ( NSSF )
📍 Head OfficeCDI🗓️ 14 days ago

Job Description

Head Office
CDI

Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

Responsabilités

Professional Rewrite: We are seeking an experienced Front-End Developer specializing in Mobile Development using Flutter to join our dynamic team. The ideal candidate will possess a strong foundation in building cross-platform mobile applications, with expertise in Flutter and Dart. Proficiency in UI/UX principles, responsive design, and mobile performance optimization is essential. You will collaborate closely with cross-functional teams to deliver high-quality, user-centric applications while ensuring seamless functionality and scalability. Responsibilities include implementing mobile app features, debugging issues, and staying current with emerging technologies to enhance our digital solutions. A bachelor’s degree in Computer Science, Engineering, or a related field is preferred, along with at least [X] years of hands-on experience in Flutter development. Strong problem-solving skills and a passion for innovation are key to success in this role. The National Social Security Fund (NSSF) is a statutory government agency tasked with administering social security services to eligible contributors, ensuring long-term financial security for members upon retirement, disability, or survivorship. The organization seeks a qualified professional to oversee key operational functions, including policy implementation, member registration, contribution management, and benefit disbursement. Candidates must possess a relevant bachelor’s degree in finance, economics, business administration, or a related field, along with at least five years of progressive experience in social security administration, pension fund management, or a comparable sector. Proficiency in financial reporting, regulatory compliance, and stakeholder engagement is essential, along with strong analytical, organizational, and communication skills. The ideal candidate will demonstrate a commitment to transparency, efficiency, and member-centric service delivery while adhering to national and international best practices in social security governance. Head Office seeks a highly motivated Office Manager to oversee daily administrative operations, ensuring seamless functionality across all departments. The ideal candidate will possess strong organizational skills, exceptional attention to detail, and the ability to manage multiple priorities efficiently. Responsibilities include coordinating meetings, maintaining office supplies, handling correspondence, and supporting executive staff with scheduling and travel arrangements. Proficiency in Microsoft Office Suite and prior experience in a fast-paced corporate environment are required. Additionally, the role demands excellent communication skills to liaise with internal teams and external stakeholders. The successful applicant will contribute to a productive work environment while upholding professional standards and operational excellence. The Finance team is responsible for overseeing financial operations, ensuring compliance with regulatory standards, and providing strategic insights to support executive decision-making. Key requirements include a degree in finance, accounting, or a related field, along with relevant certifications such as CPA or CFA. Proficiency in financial software and advanced Excel skills are essential, while experience in financial reporting, budgeting, and financial analysis is preferred. The ideal candidate will demonstrate strong analytical abilities, attention to detail, and the capacity to work collaboratively in a fast-paced environment. Computer and information technology specialists, along with professionals in science and engineering disciplines, are responsible for designing, developing, implementing, and maintaining technological systems, solutions, and infrastructure. They analyze complex technical challenges, leverage advanced scientific principles, and apply engineering methodologies to create efficient, scalable, and innovative products or processes. Their duties include conducting research, executing system upgrades, troubleshooting technical issues, and ensuring compliance with industry standards and security protocols. Strong analytical, problem-solving, and collaboration skills are essential, along with proficiency in specialized tools, programming languages, and engineering frameworks. A relevant academic background in computer science, engineering, or a related field is typically required, with additional certifications or hands-on experience often preferred for advanced roles. Description The National Social Security Fund seeks a Front-End Developer – Mobile (Flutter) to design, develop, test, deploy, and maintain secure, scalable, accessible, and high-performing cross-platform mobile applications, primarily utilizing Flutter and Dart. This position demands substantial hands-on experience in Flutter development, including reusable widget creation, application architecture, state management, API integration, automated testing, device compatibility, debugging, and performance optimization. Proficiency in native Android or iOS development and web technologies is beneficial but not mandatory. Reports directly to the Manager of Applications Development, providing regular updates on project progress, challenges, and milestones. Collaborates closely with the development team to ensure alignment with technical objectives and delivery timelines. Assists in the design, implementation, and maintenance of software applications while adhering to best practices in coding standards and system architecture. Contributes to code reviews, troubleshooting, and performance optimization to enhance system reliability and efficiency. Supports agile methodologies, including sprint planning, daily stand-ups, and retrospectives, to foster continuous improvement in development processes. DEPARTMENT: Technology & Enterprise Solutions – One-Year Contract Position HEAD OFFICE SERVES AS THE PRIMARY WORK LOCATION for this role, providing the centralized setting where assigned duties will be carried out. Duties and responsibilities encompass a range of critical tasks and obligations, including: Develop and sustain cross-platform mobile applications compatible with both Android and iOS devices, utilizing Flutter and Dart for implementation and upkeep.

Develop mobile application components utilizing reusable widgets, responsive design frameworks, seamless navigation systems, dynamic animations, asynchronous programming techniques, dependency injection methodologies, and comprehensive Flutter lifecycle controls. Develop modular, reusable Flutter widgets, shared packages, utility libraries, cohesive themes, and comprehensive design system components to enhance code maintainability and consistency across projects. Translate business requirements and user interface/user experience designs into responsive, accessible, intuitive, and maintainable mobile user experiences. Implement application state management solutions using River pod, Bloc, Provider, Get, or other appropriate methodologies to ensure efficient data handling and user interface synchronization. Integrate mobile applications with authentication and authorization services, REST APIs, microservices, third-party SDKs, and cloud platforms. Implement secure local storage solutions, enable offline functionality, manage caching mechanisms, handle synchronization processes, ensure robust error handling, configure push notifications, facilitate deep linking, and support background processing operations. Optimize application performance by implementing efficient widget rendering techniques, conducting thorough application profiling, managing memory usage effectively, optimizing images, utilizing caching strategies, and minimizing the overall application size. Develop and sustain unit, widget, integration, and end-to-end tests by leveraging Flutter testing tools alongside appropriate automation frameworks. Diagnose and address defects related to application state, device compatibility, rendering, navigation, API integration, platform-specific behavior, and performance to ensure optimal functionality. You will collaborate on code reviews to ensure that all code meets high standards of cleanliness, security, testability, reusability, and documentation.

  • Work closely with product owners, UI/UX designers, backend developers, QA engineers, and DevOps teams across all phases of development, release, deployment, and production support. Academic and Professional Qualifications: The ideal candidate will possess a relevant bachelor’s degree in a related field, with a minimum of five years of progressive experience in a comparable role. Advanced degrees or professional certifications may be preferred, depending on the specific industry or seniority level. Demonstrated expertise in key competencies such as analytical problem-solving, project management, or technical proficiency is essential. Additionally, familiarity with industry-standard tools, methodologies, and best practices is required to ensure alignment with organizational objectives. Strong communication skills, both written and verbal, are necessary to effectively collaborate with stakeholders at all levels. Continuous professional development through ongoing education or certifications is highly encouraged to stay current with evolving trends and advancements in the field. A Bachelor’s degree in Software Engineering or Computer Science is required for this position. Professional certifications related to mobile application development, cloud technologies, or software engineering will be considered advantageous. Experience:

Expérience

  • Requires a minimum of three years of hands-on professional experience in designing, building, and sustaining high-quality, cross-platform mobile applications in production environments, with expertise in Flutter and Dart. We seek a developer with advanced proficiency in Flutter, encompassing expertise in widget composition, application lifecycle management, navigation techniques, asynchronous programming, dependency injection, responsive layout design, state management strategies, and performance optimization. Demonstrated proficiency in seamlessly integrating mobile applications with REST APIs, authentication and authorization frameworks, cloud-based services, third-party SDKs, and enterprise platforms is required. Proven expertise in automated testing, secure mobile development practices, offline storage solutions, responsive design principles, device compatibility optimization, and the end-to-end processes for releasing applications on both Android and iOS platforms.
  • Proficient in utilizing Firebase, including push notifications, analytics, crash reporting, remote configuration, and mobile application monitoring tools. A solid grasp of Git, CI/CD pipelines, mobile application signing, and deployment processes for both Google Play and the Apple App Store is essential, complemented by expertise in observability and crash reporting. Strong problem-solving abilities and a collaborative approach are also required to ensure seamless production support. As an ideal candidate, you will possess skills and experiences that, while not mandatory, would significantly enhance your qualifications for this role. These attributes, though advantageous, are not strictly required to be considered for the position.

---

**

[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]

Ready to apply?

Does my CV fit this offer? Free diagnosis

Get seen by recruiters

Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.

See the Candidates page

You are recruiting?

Find candidates on TAF4ALL

🚀 Boost your application

Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.

🇨🇦

Canadian employers are also recruiting in Africa

Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.

Expert Application Advice

"Highlight how you've applied Excel in past roles, even if informally. For National Social Security Fund ( NSSF ), show you understand their tech stack or tools. Tailor your CV to mirror their language—this proves attention to detail and saves them time."

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Active portfolio — Your GitHub profile or online portfolio is your real CV for an IT recruiter. Build it with your 2-3 best projects before applying — it's your most convincing proof of competence.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Your safety comes first — read before you go

Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.

  • •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
  • •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
  • •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
  • •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
  • •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
  • •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.

You might also be interested in

GO

Senior Frontend UX Architect & Integration Engineer

🎓 Formation / Diplômes Senior Frontend UX Architect Integration Engineer GovNet Services Ltd Information Technology Computer IT, Science Engineering Role We are searching for an organized, operationally aware Senior Frontend Engineer who approaches user interfaces from a perspective of absolute functionality, accessib

CDIabout 1 month ago
IN

Software Development Intern Volunteer

🎯 Responsabilités Software Development Intern Volunteer This unpaid, hands on role offers aspiring software developers the chance to contribute to real world projects under expert supervision. Candidates should be enrolled in or recently graduated from a computer science or related program, with foundational knowledge

CDIabout 1 month ago
BR

Civil Engineer

Civil Engineer BrighterMonday Consulting Engineering Technology 1 month ago Easy apply Kampala Full Time Real Estate Confidential Share link Share on WhatsApp Share on LinkedIn Share on Facebook Share on Twitter Job summary Civil Engineer: The Civil Engineer will play a pivotal technical role in the planning, design, c

Freelanceabout 1 month ago
NA

Senior Angular Front-End Developer

🎯 Responsabilités Developing dynamic, user centric web applications requires a skilled Front End Developer proficient in Angular. Candidates should possess a strong background in HTML, CSS, and TypeScript, along with hands on experience in building responsive interfaces. Expertise in Angular frameworks, component base

CDI15 days ago