Senior Front-End Developer

Posted 13 Days Ago
Be an Early Applicant
Managua, NIC
In-Office
Senior level
Software
The Role
Lead front-end architecture, design, and implementation of scalable, responsive, accessible web applications. Build reusable UI components, optimize performance, integrate with REST APIs, mentor developers, enforce front-end standards, and collaborate with analysts, QA and back-end teams to deliver enterprise-grade user experiences for government financial management software.
Summary Generated by Built In
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. 
     
    User Experience & Interface Design
    ● 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
     
    Technical Leadership & Innovation  
    ●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. 
     
    Application Integration
    ● 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. 
     
    Continuous Improvement
    ● 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. 

Senior Experience & Qualifications (Required)

    Education & Experience
    ● Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction, Information Technology, or a related discipline.
    ● Minimum 5+ years of progressive experience in front-end development for enterprise-scale web applications.
    ● Proven experience designing and developing large, complex web-based applications in collaborative Agile environments.
    ● Demonstrated experience delivering responsive and accessible user interfaces across multiple platforms and devices. 
     
    Front-End Technical Expertise
    ● Advanced expertise in: ○ HTML5 ○ CSS3 ○ Sass/Less ○ JavaScript (ES6+) ○ TypeScript ○ React 18x/19x Features ○ Redux ○ Node.js ○ NPM/PNPM ○ Webpack ○ Babel ○ VITE ○ Zustand ○ MUI Premium Components (DataGrid, TreeView, Charts…)
    ● Strong experience with component-based architecture and modern front-end development patterns.
    ● Experience implementing responsive and mobile-first application designs.
    ● Deep understanding of browser rendering, performance optimization, and front-end security considerations.
    ● Expertise with RESTful APIs and asynchronous application development. 
     
    User Experience & Design
    ● Strong understanding of Human-Computer Interaction Design (HCID) principles and user-centered design methodologies.
    ● Exceptional visual design awareness and sensitivity to user-system interaction.
    ● Ability to collaborate effectively with designers and translate mockups into production-ready interfaces.
    ● Experience implementing accessibility standards and best practices. 
     
    Software Engineering Practices
    ● Strong understanding of SOLID principles and modern software design patterns like singleton, facade, fabric, factory, etc., along with good understanding of layered, hexagonal and DDD architecture principles.
    ● Experience building component libraries, reusable components, plugins and shared components.
    ● Proficiency with Git and branching conventions.
    ● Experience with automated testing, debugging, and performance profiling tools.
    ● Familiarity with CI/CD pipelines and modern software delivery practices.
     
    Interpersonal & Leadership 
    ● Excellent communication and collaboration skills.
    ● Ability to lead technical discussions and influence architectural decisions.
    ● Demonstrated ability to mentor developers and promote engineering best practices.
    ● Strong analytical and problem-solving capabilities with attention to detail.
    ● Flexibility towards business changes and customer requirements. 
     
    Other
    ● Excellent written and verbal English communication skills.
    ● Organized, resourceful, and capable of managing multiple priorities simultaneously.
    ● Ability to work effectively in a distributed, multicultural, and global environment. 

Preferred (Asset) Experience

    ● Experience developing enterprise software, ERP, GRP, IFMIS, or other large-scale business applications.
    ● Familiarity with Material UI, Bootstrap, and modern design systems. 
    ● Experience with micro-frontend architectures.
    ● Experience with cloud-native application environments and containerized deployments.
    ● Familiarity with Agile/Scrum development methodologies.
    ● Familiarity and hands-on experience with relevant AI tools and technologies.
    ● Experience contributing to product modernization initiatives and front-end platform evolution.
    ● Portfolio demonstrating advanced JavaScript development, reusable component design, and modern front-end architecture. 

Why This Role Matters

    FreeBalance solutions support governments around the world in achieving transparency, accountability, and effective management of public resources. The usability and effectiveness of these solutions directly influence how public sector organizations manage budgets, finances, human resources, procurement, and performance reporting. As a Senior Front-End Developer, you will play a critical role in shaping the user experience of our products, ensuring that powerful functionality is delivered through intuitive, accessible, and modern interfaces. Your work will directly contribute to customer satisfaction, product adoption, and the continued evolution of FreeBalance’s digital government platform.

We thank all applicants for their interest; however, only those selected for an interview will be contacted. FreeBalance is an inclusive employer dedicated to building a diverse workforce to increase the representation of the designated groups based on each country’s legislation. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective labour law throughout all stages of the recruitment process.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, HCI, IT, or related discipline
  • Minimum 5+ years progressive front-end development experience for enterprise-scale web applications
  • Proven experience designing and delivering large, complex web applications in Agile environments
  • Advanced expertise in HTML5, CSS3, Sass/Less
  • Advanced expertise in JavaScript (ES6+) and TypeScript
  • Advanced expertise in React (v18/19) and related patterns (component-based architecture)
  • Experience with state management (Redux, Zustand)
  • Experience with build tools and bundlers (NPM/PNPM, Webpack, Babel, Vite)
  • Experience with MUI and MUI Premium components (DataGrid, TreeView, Charts)
  • Strong experience implementing responsive, mobile-first, and accessible user interfaces
  • Deep understanding of browser rendering, performance optimization, and front-end security
  • Expertise integrating with RESTful APIs and asynchronous application development
  • Proficiency with Git and branching conventions
  • Experience with automated testing, debugging, and performance profiling tools
  • Familiarity with CI/CD pipelines and modern software delivery practices
  • Strong understanding of SOLID principles and software design patterns (layered, hexagonal, DDD knowledge)
  • Excellent written and verbal English communication and collaboration skills
  • Ability to lead technical discussions, mentor developers, and influence architectural decisions
  • Experience delivering accessible user interfaces and applying Human-Computer Interaction Design (HCID) principles
  • Experience developing enterprise software, ERP/GRP/IFMIS or large-scale business applications
  • Familiarity with Material UI, Bootstrap, and modern design systems
  • Experience with micro-frontend architectures
  • Experience with cloud-native environments and containerized deployments
  • Hands-on experience with relevant AI tools and technologies
  • Portfolio demonstrating advanced JavaScript development, reusable component design, and modern front-end architecture
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Washington , DC
210 Employees
Year Founded: 1984

What We Do

FreeBalance is a purpose-led organisation dedicated to improving citizen wellbeing around the world. Our Public Financial Management (PFM) and GovTech solutions, advisory services and training deliver realistic and impactful public sector reform that enhance transparency, improve effectiveness, restore trust and create innovation breakthrough opportunities. We believe strongly in fiscal transparency and accountability and our products help bring the power of open government to citizens and decision-makers around the world. With a 35-year track record of success and operations in 27 countries, FreeBalance has unparalleled experience in public finance reform and is a specialized Business-to-Government (B2G) firm. The FreeBalance team is composed of passionate and inspired people who build solutions that make a difference. With over 30 different nationalities in the team we pride ourselves on our diversity and are deeply committed to building local talent in the countries in which we operate. This diversity of thinking helps us to create solutions relevant to the country context.

Similar Jobs

Bask Health Logo Bask Health

Software Engineer

Healthtech • Internet of Things • Hospitality • Telehealth
In-Office or Remote
5 Locations
24 Employees

Remitly Logo Remitly

Customer Protection Associate

eCommerce • Fintech • Payments • Software • Financial Services
In-Office
Managua, NIC
2800 Employees

Remitly Logo Remitly

Treasury Analyst

eCommerce • Fintech • Payments • Software • Financial Services
In-Office
Managua, NIC
2800 Employees

Remitly Logo Remitly

Data Analyst

eCommerce • Fintech • Payments • Software • Financial Services
In-Office
Managua, NIC
2800 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account