Summary
✨ AI‑Generated
A growing technology organization is looking for a Senior Frontend Developer to design, build, test, deploy, and maintain modern enterprise web applications. You will work within a cross-functional team to shape application architecture and deliver secure, reliable, scalable, and highly available customer-facing solutions. The role is primarily focused on modern frontend engineering while also requiring familiarity with APIs, middle-tier services, and supporting backend technologies. You will build reusable UI components, maintain clean and modular code, and contribute to technical design and delivery decisions.
Highlights
Opportunity to play a key role in building next-generation enterprise digital solutions within a cross-functional team. The role offers strong involvement in architecture, technical design, and end-to-end delivery, with a focus on secure, reliable, scalable, and maintainable applications.
Description
Our client, a growing technology start-up, is seeking an experienced Senior Front-End Developer to help design, build, and deliver the next generation of its B2B digital products and services.
Working as a key contributor within a cross-functional team, you will help shape the architecture and delivery of a new enterprise-grade platform designed to meet the security, reliability, and technology standards expected within government and financial services environments.
This role is primarily focused on modern front-end development while also requiring experience working with APIs, middle-tier services, and supporting back-end technologies.
Responsibilities
Design, develop, test, deploy, and maintain modern web applications and supporting services.Build responsive, scalable, secure, and highly available customer-facing applications.Develop reusable UI components and maintain clean, modular, and maintainable code.Participate in technical design reviews and contribute to application architecture and technology decisions.Integrate front-end applications with APIs, back-end-for-front-end (BFF) services, databases, and enterprise systems.Apply front-end performance optimization, security, accessibility, and responsive design best practices.Develop robust applications that support enterprise risk and change management requirements.Champion engineering best practices including secure coding, automated testing, code reviews, source control, and continuous improvement.Develop and maintain unit, integration, and front-end automated tests.Leverage source control, build automation, and CI/CD pipelines to support reliable software delivery.Troubleshoot complex application, integration, performance, and production issues.Collaborate with product, design, architecture, security, infrastructure, and development teams throughout the software development lifecycle.Research and evaluate emerging technologies, frameworks, and development practices.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.5+ years of professional software development experience with a strong focus on modern front-end application development.Proven experience developing customer-facing web applications within enterprise environments.Strong proficiency with JavaScript, TypeScript, HTML5, CSS, JSON, AJAX, and DOM manipulation.Strong experience with one or more modern front-end frameworks such as Angular, React, or Vue.js.Experience with UI frameworks and technologies such as Bootstrap, Tailwind CSS, jQuery, or similar.Strong understanding of front-end architecture, MVC and component-based design patterns, and software engineering principles.Experience developing and integrating with REST APIs, middle-tier services, BFF architectures, or similar integration patterns.Knowledge of one or more server-side or object-oriented programming languages such as Java, Python, C#, or PHP.Good knowledge of relational databases and RDBMS concepts; Oracle experience is preferred.Experience designing secure, scalable, reliable, and highly available software solutions.Strong understanding of front-end security, performance optimization, and secure coding practices.Experience with automated testing frameworks, source/configuration control tools, and code review practices.Hands-on experience with CI/CD pipelines and modern software delivery practices.Strong knowledge of the software development lifecycle, including Agile methodologies, coding standards, testing, build processes, deployment, and production support.Experience delivering technology within environments requiring IT, security, risk, and compliance standards comparable to banking, financial services, or government organizations.Strong communication, problem-solving, analytical, organizational, and collaboration skills.Demonstrated initiative, accountability, adaptability, and commitment to continuous learning.Proficiency working in a Windows environment; Linux experience is considered an asset.