Summary
✨ AI‑Generated
Join a front-end engineering team building modern digital experiences. You will design and maintain web interfaces, turn wireframes into reusable components, optimize applications across browsers and devices, and apply security and performance best practices while collaborating with multidisciplinary teams.
Highlights
Build modern, responsive, secure, and high-performing web applications while collaborating closely with designers, back-end engineers, and business stakeholders.
Description
Role: Front-End Software Engineer
📍 Location: Brussels, Belgium
🏢 Company: Tata Consultancy Services (TCS) Belgium
📅 Employment Type: Full-time
About the Role
We are looking for a motivated Front-End Software Engineer to join our team and contribute to the design, development, and maintenance of modern web applications.
You will work closely with UX/UI designers, back-end developers, and business stakeholders to build responsive, secure, and high-performing digital solutions.
This is an excellent opportunity for a developer passionate about creating engaging user experiences using modern front-end technologies and frameworks.
Key Responsibilities
Develop and maintain front-end website architecture and user interfaces.Build responsive and adaptive web applications optimized across browsers and devices.Translate wireframes and mock-ups into high-fidelity web pages and reusable components.Develop features that enhance user experience and application performance.Apply security best practices including input validation, authentication, authorization, and secure data handling.Implement state management solutions for complex client-side applications.Perform unit and integration testing, debugging, and code validation.Collaborate with cross-functional teams to deliver scalable software solutions.Write clean, maintainable, and well-documented code.Troubleshoot issues, identify areas for improvement, and optimize application performance.Contribute to CI/CD processes and software development best practices.
Required Skills & Experience
Strong knowledge of HTML5, CSS3, SASS, JavaScript (ES6+), and TypeScript.Hands-on experience with Angular (v14+), Bootstrap, and Angular build tools (Angular CLI, Webpack, Vite).Experience building modular and scalable front-end applications.Knowledge of OAuth 2.0 and OpenID Connect authentication mechanisms.Experience with Git, JIRA, Confluence, and CI/CD tools such as Jenkins and Bamboo.Familiarity with monitoring tools such as Dynatrace Real User Monitoring and Azure Application Insights.Understanding of responsive design, accessibility standards, and SEO best practices.Experience with front-end testing tools such as Jest, Karma, or Cypress.Knowledge of CDN technologies such as Cloudflare or AWS CloudFront.
Nice to Have
Experience with Redux architecture.Exposure to additional modern front-end frameworks such as React or Vue.js.Front-end framework certification from a recognized vendor (Microsoft, Adobe, or equivalent).French language skills.
What We're Looking For
Strong problem-solving and analytical skills.Ability to quickly learn new technologies and adapt to new projects.Effective communication skills and ability to work in multicultural environments.Ability to work independently and collaboratively within a team.Results-oriented mindset with a focus on quality and delivery.
Language Requirements
Fluent in English & one of French or Dutch