This job listing has expired and may no longer be relevant!
18 Mar 2025

Submit CVs – Latest Recruitment at Fanisi HR Solutions

Recruit candidates with Ease. 100% recruitment control with Employer Dashboard.
We have the largest Job seeker visits by alexa rankings. Post a Job

Resubmit your Resume Today. Click Here to Start

We have started building our professional LinkedIn page. Follow


Job Description

Fanisi is a HR consulting and management company that guides enterprises in setting up management and development of their workforce. We support Small and Medium Enterprises to excel in improving the people component of their businesses and organizations by building human capital through developing employee related policies and practices, staff training

Front-End Developer

Key Roles and Responsibilities: 

  • Design and develop interactive dashboards using Vue.js, Nuxt.js, and Typescript.
  • Implement data visualizations and charts that effectively communicate complex financial data.
  • Craft user-friendly interfaces adhering to accessibility guidelines and best practices.
  • Ensure code adheres to secure coding practices and industry compliance standards like PCI-DSS.
  • Collaborate with cross-functional teams (back-end, design, product) to deliver a seamless user experience.
  • Stay up-to-date with the latest advancements in Front-End technologies and design trends.

Required Qualifications:

  • At least 5 years of experience as a Front-End Engineer, with a proven track record of building data-driven dashboards.
  • In-depth expertise in Vue.js, Nuxt.js, and Typescript.
  • Experience with Tailwind CSS or similar utility-first frameworks.
  • Strong understanding of UI/UX design principles and accessibility best practices.
  • Experience with building responsive and performant web applications.
  • Solid knowledge of secure coding practices and industry compliance standards like PCI-DSS.
  • Experience with CI/CD tools such as GitLab, Jenkins.
  • Experience in google analytics and seo based cms as well as wordpress.
  • Understanding of Dockerization and knowledge of Cloud Computing AWS.
  • PHP coding needed and some knowledge of SQL.
  • Excellent problem-solving and analytical skills, with the ability to translate complex data into clear visualisations.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

 

Flutter Developer

Key Roles and Responsibilities: 

  • Develop, test, and maintain high-quality Flutter applications for mobile and web.
  • Design and implement efficient, reusable, and reliable code using Flutter and Riverpod.
  • Optimize performance for both mobile and web platforms.
  • Collaborate with product managers, designers, and backend developers to ensure seamless integration and delivery of features.
  • Debug and resolve issues to ensure a smooth user experience across devices.
  • Contribute to the improvement of development practices, tools, and workflows.
  • Stay up-to-date with Flutter, web, and mobile development best practices.

Required Qualifications:

  • 5+ years of professional mobile and web app development experience.
  • 3+ years of hands-on experience with Flutter, including deploying applications to iOS, Android, and Web.
  • Strong expertise in Riverpod for state management.
  • Flutter Web experience is required.
  • Experience with CI/CD tools such as GitLab, Jenkins, CodeMagic
  • Firebase knowledge and app store experience.
  • Some knowledge of SQL.
  • Understanding of modern mobile and web app architectures (MVVM or similar).
  • Experience integrating REST APIs with frontend applications.
  • Familiarity with CI/CD pipelines for mobile and web apps.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills and ability to work effectively in a remote environment.
  • Experience with Flutter animations and custom UI development is an added advantage
  • Familiarity with other state management solutions (Bloc, Provider, etc.) is an added advantage
  • Knowledge of GraphQL APIs is an advantage

 

Back-End Engineer

Key Roles and Responsibilities: 

  • Develop high-quality software solutions as part of a collaborative multi-disciplinary team
  • Be a full-stack developer that can work in each technical layer of modern software development to achieve the company’s business objectives.
  • Analyse production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.
  • Estimate high-level business requirements and provide analysis.
  • Build solution architectures that align requirements, reference architectures design patterns, and technology standards to achieve solution agility and speed to implementation
  • Apply software engineering best practices, including DevSecOps and Test Driven Development (TDD)

Required Qualifications:

  • 5+ years of experience as a Back-End Engineer, with a proven track record of building data-driven dashboards.
  • Strong backend core Java development skills
  • In-depth expertise in Vue.js, Nuxt.js, and Typescript.
  • Experience with Tailwind CSS or similar utility-first frameworks.
  • Strong understanding of UI/UX design principles and accessibility best practices.
  • Thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns
  • Good knowledge of SQL and Networking (TCP/IP)
  • Experience with building responsive and performant web applications.
  • Solid knowledge of secure coding practices and industry compliance standards like PCI-DSS.
  • Excellent problem-solving and analytical skills, with the ability to translate complex data into clear visualisations.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • A passion for creating beautiful and user-friendly experiences.
  • Experience with building dashboards for the payment industry is an added advantage
  • Experience with API integrations and data fetching techniques is an added advantage
  • Knowledge of state management libraries like Pinia is an added advantage
  • Experience with unit testing and automated testing frameworks is an added advantage

Quality Assurance Engineer

Key Roles and Responsibilities: 

  • Actively review requirements, specifications, and technical design documents to provide constructive feedback promptly.
  • Design and execute comprehensive test plans and test cases aimed at ensuring the highest standards of software quality.
  • Develop automation scripts using tools like Selenium to streamline testing processes.
  • Maintain a proactive approach to identifying, documenting, and resolving bugs, ensuring thorough regression testing for optimal software performance.
  • Collaborate closely with developers and product managers to ensure quality standards are met.
  • Participate in Agile/Scrum meetings, including daily stand-ups, sprint planning, and retrospectives.
  • Stay updated with the latest testing tools, trends, and best practices to improve testing processes.
  • Identify software vulnerabilities through rigorous testing procedures.

Required Qualifications:

  • A Bachelor’s Degree in Software Engineering, Information Technology, or related field.
  • Demonstrable experience in software development and quality assurance.
  • Proficiency in Java and JavaScript, with practical experience in black-box testing.
  • In-depth knowledge of software QA methodologies, and processes.
  • Strong programming skills and coding knowledge in automation in Gauge or Robot etc.
  • Automation knowledge using Selenium, Cucumber TestNG framework
  • Experience in writing clear, concise test plans and test cases.
  • Experience with JIRA Xray Plugin would be beneficial.
  • Experience with SQL queries and database management (MySQL) would be beneficial.
  • Experience with API testing such as Postman and/or RestAssured would be beneficial.
  • Experience with performance testing such as JMeter and/or Gatling would be beneficial.
  • Experience with security testing such as OWASP ZAP/Burp Suite would be beneficial.
  • Knowledge of Agile/Scrum development process would be beneficial.

 

Finance Officer

Key Roles and Responsibilities:

  • Financial operations, functions, and systems.
  • Develop and implement financial strategies, policies, and procedures.
  • Provide financial analysis, insights, and accurate reports for decision-making.
  • Manage financial planning, budgeting, forecasting, and cash flow.
  • Monitor liquidity, financial risks, and performance metrics.
  • Lead, manage, and coordinate with the finance team.
  • Coordinate with auditors, regulatory agencies, and internal stakeholders.
  • Maintain financial records, systems, and compliance with controls.
  • Recommend and implement improvements to financial processes.
  • Prepare, review, approve, and sign off on financial statements, transactions, and filings.
  • Manage tax compliance, banking relationships, and financial risk.
  • Stay updated on financial regulations and represent the finance department.

Required Qualifications:

  • Must have Professional certification (CPA-K).
  • At-least 5 years of experience in the services industry or Manufacturing industry in a similar capacity.
  • A bachelor’s degree in finance, accounting & economics.
  • Proven experience in financial management, preferably in a leadership role.
  • Strong in developing financial strategies, internal controls and tax management
  • Proven experience in investment management.
  • Proficient in Quick books, Zoho and financial packages
  • Effective communication and interpersonal skills, with the ability to interact with stakeholders at all levels.


Method of Application

Candidates who meet the required specifications and are enthusiastic about the role are invited to submit their applications to Fanisi HR Solutions via

 [email protected]  

using subject head in the email subject line before Tuesday 25th March 2025Screening is on a rolling basis. Only the shortlisted candidates will be contacted.





Subscribe


Apply for this Job