Front End Developer
Posted 5 Jun 2026
Advertised as “Senior Front-End Developer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Human-Computer Interaction, Information Technology, Software Engineering (or related)
Study levelBachelor's
About FreeBalance FreeBalance is a purpose-led global technology company empowering governments to achieve transparent, accountable, and effective public financial management through its proprietary FreeBalance Accountability Suite™, a comprehensive Government Resource Planning (GRP) solution designed exclusively for the public sector. With over 40 years of experience supporting governments worldwide, FreeBalance drives digital transformation across the entire budget cycle—from policy-based budgeting and accounting to human resource management, performance measurement, treasury, and revenue management—all within a scalable, unified platform that supports fiscal transparency, citizen engagement, and data-driven decision-making. As a Senior Front-End Developer, you will join a collaborative product development team responsible for designing and delivering intuitive, accessible, and high-performing user experiences across the FreeBalance Accountability Suite™. You will play a key role in shaping the presentation layer of our applications, ensuring that complex government business processes are translated into elegant, user-friendly digital experiences As a Senior Front-End Developer, you will serve as a technical leader responsible for the architecture, design, development, and optimization of modern web-based user interfaces. You will work closely with Functional Analysts, Front-End Developers, QA, and Back-End Developers to deliver scalable, maintainable, and highly responsive applications. This role requires deep expertise in modern JavaScript frameworks, front-end architecture, responsive design, and user experience best practices. You will leverage your understanding of Human-Computer Interaction Design (HCID) principles to create intuitive interfaces that simplify complex workflows and improve overall user productivity. The ideal candidate combines strong technical expertise with a passion for usability, accessibility, performance optimization, and continuous innovation. You will help establish front-end standards, mentor team members, and contribute to the evolution of FreeBalance’s product platform and user experience strategy. This role reports to the Director, R&D and collaborates daily with Functional Analysts, QA, and Development teams.
Key Responsibilities
Front-End Architecture & Development ● Design, develop, and maintain modern, scalable, and responsive web applications using contemporary front-end technologies and frameworks. ● Build reusable, maintainable, and well-documented UI components that support consistency across products and modules. ● Develop clean, efficient, and high-quality code aligned with established development standards and best practices. ● Lead the implementation of front-end architecture decisions, coding standards, and technical design approaches. ● Ensure applications are optimized for performance, scalability, accessibility, and cross-browser compatibility. ● Collaborate with Functional Analysts, and UX/UI stakeholders to transform requirements into intuitive user experiences. ● Conduct research and analysis to understand user behavior, workflows, and interaction patterns. ● Translate complex business processes into streamlined and user-friendly interfaces. ● Advocate for usability, accessibility, and user-centered design principles throughout the development lifecycle. ● Develop applications that align naturally with user expectations and cognitive workflows ●Stay current with emerging front-end technologies, frameworks, development methodologies, and industry trends. ● Evaluate new tools and technologies that can improve development efficiency, maintainability, and user experience. ● Provide technical guidance and mentorship to junior and intermediate developers. ● Participate in architectural discussions and contribute to strategic technology decisions. ● Promote engineering excellence through code reviews, knowledge sharing, and technical coaching. ● Develop and maintain integrations with RESTful APIs and back-end services. ● Collaborate with back-end developers to define API contracts and ensure seamless application functionality. ● Troubleshoot and resolve front-end integration issues across multiple environments. ● Ensure data is presented accurately, securely, and efficiently within the user interface. Cross-Team Collaboration ● Work closely with Functional Analysts, QA, and Development teams to deliver product enhancements and new functionality. ● Participate in sprint planning, backlog refinement, estimation sessions, and retrospectives. ● Communicate technical concepts effectively to both technical and non-technical stakeholders. ● Support implementation teams by providing technical expertise related to user interface behavior and configuration. ● Recommend improvements to front-end frameworks, development processes, and user experience practices. ● Contribute to the evolution of FreeBalance development standards and engineering methodologies. ● Promote adoption of modern development practices and reusable component strategies. ● Drive continuous improvement initiatives focused on maintainability, performance, and customer satisfaction.