Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 30, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • In 2008, Boxfusion was founded as a direct response to the ongoing challenges of automating and digitizing public sector services. Recognizing the urgent need to develop a digital platform that would be tailor-made for public sector business, our founders set out to transform the public sector by leveraging innovative, cutting-edge, locally developed solutio...
    Read more about this company

     

    Intermediate Software Engineer (Mobile Development)

    Overview:

    • An Intermediate Mobile Developer is responsible for developing, testing, and maintaining mobile applications across various platforms. The ideal candidate should be familiar with React Native, C#, JavaScript, and Xamarin. Forms. The developer is expected to build efficient, user-friendly, and scalable applications. They work closely with cross-functional teams, including designers, backend developers, and project managers, to ensure the successful delivery of mobile solutions. They lead and mentor junior developers, ensuring best practices in coding, architecture, and design are followed.

    Key responsibilities:

    • Main duties include brainstorming with the Business Analysis department to define the scope of projects, review requirements, and approve timeframes. Other responsibilities:
    • Application Development: Develop, test, and maintain mobile applications using frameworks like React Native and Xamarin.Forms. Write clean, efficient, and maintainable code in languages such as JavaScript and C#.
    • UI/UX Design: Implement user interfaces based on design specifications, ensuring a seamless and intuitive user experience. Incorporate user feedback to enhance functionality and usability.
    • Testing and Quality Assurance: Conduct unit testing and debugging to identify and resolve issues, ensuring a high-quality application and Optimize app performance and responsiveness.
    • Collaboration and Teamwork: Work closely with designers, backend developers, and project managers to ensure project alignment and successful delivery. Maintain clear and comprehensive documentation for code, processes, and project updates.
    • Documentation: Intermediate software engineers document their work, including technical specifications, API documentation, and user guides. They create clear and comprehensive documentation to facilitate collaboration, maintainability, and knowledge transfer within the team and across the organization.
    • Project Management: Manage and prioritize tasks to meet project deadlines and deliverables and participate in Agile practices, such as sprint planning and retrospectives, to contribute to iterative development.
    • Continuous Learning and Professional Development: Stay updated with the latest technologies, trends, and industry practices and actively seek opportunities for professional growth, attend relevant conferences or workshops, and explore new tools or frameworks that can enhance their skills and contribute to the success of the projects they work on.

    Behavioural Skills:

    • Strong attention to detail ensuring timely follow-up and closure
    • Clear, concise and articulate communication skills - verbal, written and listening
    • Ability to handle business sensitive information with the highest degree of integrity
    • Strong analytical skills to identify, diagnose, and resolve technical issues efficiently.
    • Proactive in identifying opportunities for improvement and innovation

    Interpersonal skills

    • Proactivity
    • The ability to work independently with minimal supervision
    • Time management

    Qualification and Experience:

    • Educational Background: A Computer Science, Software Engineering, Information Technology, or a related field.
    • Experience: 2 - 5 years or more, with a portfolio of completed projects is required.
    • A bachelor's degree in computer science, software engineering, or a related field is often required.
    • Technical Skills: An intermediate mobile developer should excel in React Native and Xamarin.Forms, with a strong focus on cross-platform development for both iOS and Android. Proficiency in JavaScript is crucial for building dynamic user interfaces within React Native projects, while experience with C# is essential for developing native applications using Xamarin.Forms. The role requires the ability to create reusable components, integrate APIs, and handle complex user interactions, all while maintaining efficient and scalable code.
    • Problem-Solving and Analytical Skills: An intermediate mobile developer should have strong problem-solving and analytical skills to effectively address and resolve complex technical challenges. This includes diagnosing and troubleshooting issues with performance and functionality, developing innovative solutions, and translating user requirements into technical features. They must be adept at evaluating different approaches to optimize code, ensure cross-platform compatibility, and continuously improve development processes to enhance application quality and efficiency.
    • Communication and Collaboration: An intermediate mobile developer should excel in communication and collaboration, effectively working with cross-functional teams including designers, backend developers, and project managers. They must clearly articulate technical concepts and project updates, actively participate in discussions and meetings, and provide constructive feedback.

    go to method of application »

    Senior Project Manager

    Overview:

    • We are looking for an experienced and results-driven Senior Project Manager to lead and oversee complex projects from initiation through to completion. The successful candidate will be responsible for planning, executing, monitoring, and closing projects, while ensuring they are completed on time, within scope, and within budget.
    • This role requires a strong leader with a proven ability to manage multiple high-level projects, engage stakeholders, mitigate risks, and ensure successful delivery. The Senior Project Manager will work closely with internal teams, clients, and other stakeholders to align project outcomes with organizational goals.

    Key responsibilities:

    • Oversee and manage the entire lifecycle of complex projects from initiation to closure.
    • Develop detailed project plans, including scope, schedule, budget, and resource allocation.
    • Lead and motivate cross-functional teams to ensure project success.
    • Monitor project progress, identify potential risks, and implement mitigation strategies.
    • Ensure projects are delivered on time, within budget, and meet client expectations.
    • Manage project budgets, track expenditures, and ensure cost control.
    • Conduct regular project status meetings and provide updates to stakeholders.
    • Ensure adherence to project management standards and best practices.
    • Evaluate project performance and implement lessons learned for continuous improvement.
    • Foster strong relationships with clients and stakeholders.
    • Provide leadership and direction to project team members.
    • Assign tasks and responsibilities to team members based on their skills and experience.
    • Monitor team performance and provide regular feedback and coaching.
    • Conduct performance evaluations and develop improvement plans as needed.
    • Foster a positive and collaborative team environment.
    • Ensure team members adhere to project timelines and quality standards.
    • Resolve conflicts and issues within the team promptly and effectively.
    • Support the professional development and growth of team members through mentoring and training opportunities.
    • Has the ability to be an Acting Programme Manager in his/her absence

    Behavioural Skills:

    • Strong attention to detail ensuring timely follow-up and closure
    • Clear, concise and articulate communication skills - verbal, written and listening
    • Ability to handle business sensitive information with the highest degree of integrity
    • Proactive in identifying opportunities for improvement and innovation

    Interpersonal skills

    • The ability to work independently with minimal supervision
    • Time management

    Qualification and Experience:

    • A bachelors degree in project management, Business Administration, or a related field is required.
    • Advanced Project Management certification or coursework is an added requirement.
    • Professional certification such as PMP (Project Management Professional) or equivalent essential.
    • Minimum of 5 years experience in project management, with at least 3 years in a senior project management role.
    • Proven track record of successfully managing complex and multi-stakeholder projects.
    • Solid understanding of project management methodologies, frameworks (e.g., Agile, Waterfall), and tools.
    • Demonstrated experience in budget management and resource allocation.
    • Ability to manage multiple projects simultaneously while effectively prioritizing and meeting deadlines.
    • Proficiency in project management software and tools (e.g., MS Project, Jira, Asana, Trello, or equivalent).
    • Strong leadership, communication, and stakeholder engagement skills.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Boxfusion Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail