Lead Software Developer (UI Tech Lead) in Belfast

Lead Software Developer (UI Tech Lead) in Belfast

Belfast Full-Time 63000 - 77000 £ / year (est.) Remote
SITA Switzerland Sarl

At a Glance

  • Tasks: Lead the design and delivery of modern user interfaces using React and TypeScript.
  • Company: Join SITA, a global leader in air travel technology with a supportive culture.
  • Benefits: Enjoy flexible work options, competitive benefits, and professional development opportunities.
  • Other info: Diverse and inclusive workplace with excellent career growth potential.
  • Why this job: Make a real impact on the future of air travel technology while growing your career.
  • Qualifications: 7+ years in software engineering with strong skills in UI technologies and leadership.

The predicted salary is between 63000 - 77000 £ per year.

WELCOME TO SITA At SITA, we keep airports moving, airlines flying smoothly, and borders open. Our technology and communication innovations power the success of the global air travel industry. You'll find us in 95% of international airports, working closely with over 2,500 transportation and government clients. Each partnership brings unique challenges, and we thrive on delivering fresh solutions and cutting-edge tech to keep operations running like clockwork. We don't just move the world forward - we're proud to be recognized as a Great Place to Work® by 79% of our employees and certified in most of our growing locations. Here, we feel empowered, supported, and inspired to grow. Are you ready to love your job? The adventure begins right here, with you, at SITA.

ABOUT THE ROLE & TEAM We are looking for a Lead Software Developer (UI Tech Lead) to join the AMS Modernisation Programme, helping transform a legacy platform into a modern, scalable and future-ready solution. You will provide hands-on technical leadership for the design and delivery of modern customer-facing applications, with a strong focus on React, TypeScript and Micro-Frontend (MFE) architecture. Working closely with Product, UX, Architecture and Engineering teams, you will help shape the UI architecture, establish engineering standards and guide the team in delivering secure, reliable and maintainable solutions. The wider platform uses Java/Spring Boot microservices, cloud-native technologies and AI-enabled capabilities. You will also help the team adopt AI-assisted development practices to improve engineering productivity, quality and delivery speed. This is a hands-on technical leadership role with strong ownership and influence over the technical direction of the AMS solution.

WHAT YOU’LL DO

  • Lead the technical design and delivery of modern, responsive user interfaces using React and TypeScript.
  • Define and evolve the Micro-Frontend (MFE) architecture, reusable components and common UI patterns.
  • Set and promote UI engineering standards, ensuring consistency, scalability and maintainability across the solution.
  • Provide hands-on technical leadership, including solution design, coding, code reviews and technical problem-solving.
  • Work closely with Product, UX, Architecture and Engineering teams to translate customer and business requirements into robust technical solutions.
  • Collaborate with backend engineering teams working with Java, Spring Boot, REST APIs and microservices.
  • Contribute to cloud-native solution design, including security, observability, performance and operational considerations.
  • Apply AI-assisted development tools and practices to improve developer productivity, software quality and delivery velocity.
  • Support the delivery and integration of AI-powered capabilities, including RAG and agentic AI where appropriate.
  • Drive automated testing, code quality, secure development practices and CI/CD.
  • Troubleshoot complex issues across the application stack and drive sustainable technical improvements.
  • Mentor developers and help the team adopt modern UI technologies and engineering practices.

ABOUT YOUR SKILLS

  • 7+ years of professional software engineering experience, including experience in a senior or technical leadership role.
  • Strong hands-on experience with React, TypeScript, JavaScript, HTML and CSS.
  • Strong experience designing modern front-end architecture and reusable component-based applications.
  • Experience designing or working with Micro-Frontend (MFE) architectures.
  • Strong understanding of modern UI engineering practices, including state management, testing, performance, accessibility and responsive design.
  • Experience integrating front-end applications with RESTful APIs and microservices.
  • Good knowledge of Java and Spring Boot or experience working closely with Java/Spring engineering teams.
  • Experience building and delivering cloud-native applications.
  • Experience with automated testing, CI/CD and secure software engineering practices.
  • Experience using AI-assisted development tools and techniques within the software development lifecycle.
  • Strong technical leadership skills with the ability to guide engineering decisions, mentor developers and collaborate across disciplines.

NICE TO HAVE

  • Good knowledge of Java and Spring Boot or experience working closely with Java/Spring engineering teams.
  • Experience with Microsoft Azure and Azure managed services.
  • Experience with Kubernetes, containers, CI/CD and Infrastructure as Code.
  • Experience with Azure DevOps tooling and delivery pipelines.
  • Experience developing or integrating AI-powered customer features.
  • Knowledge of Retrieval-Augmented Generation (RAG), vector search and grounding.
  • Exposure to agentic AI and AI integration patterns.
  • Understanding of AI security, evaluation, observability and responsible AI practices.
  • Experience modernising large-scale or legacy enterprise applications.

WHAT WE OFFER We're all about diversity. We operate in 200 countries and speak 60 different languages and cultures. We're really proud of our inclusive environment. Our offices are comfortable and fun places to work, and we make sure you get to work from home too. Find out what it's like to join our team and take a step closer to your best life ever.

  • Flex Week: Work from home up to 2 days/week (depending on your team's needs)
  • Flex Day: Make your workday suit your life and plans.
  • Flex-Location: Take up to 30 days a year to work from any location in the world.
  • Employee Wellbeing: We have got you covered with our Employee Assistance Program (EAP), for you and your dependents 24/7, 365 days/year. We also offer Champion Health - a personalized platform that supports a range of wellbeing needs.
  • Professional Development: At SITA, we believe growth fuels innovation. Our learning ecosystem offers access to world-class platforms and programs designed to help you thrive.
  • Competitive Benefits: Competitive benefits that make sense with both your local market and employment status.

SITA is an Equal Opportunity Employer. We value a diverse workforce. In support of our Employment Equity Program, we encourage women, aboriginal people, members of visible minorities, and/or persons with disabilities to apply and self-identify in the application process.

Lead Software Developer (UI Tech Lead) in Belfast employer: SITA Switzerland Sarl

SITA is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Remote Transformation Project Manager role in Aviation Ops. With a strong focus on employee growth, SITA offers numerous opportunities for professional development and advancement, alongside a commitment to work-life balance and flexible working arrangements. Located at the heart of the aviation industry, employees benefit from engaging with cutting-edge technology and a diverse global customer base, making every project meaningful and impactful.

SITA Switzerland Sarl

Contact Details:

SITA Switzerland Sarl Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Developer (UI Tech Lead) in Belfast

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at SITA Switzerland Sarl or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to SITA Switzerland Sarl.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like SITA Switzerland Sarl.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like SITA Switzerland Sarl that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Lead Software Developer (UI Tech Lead) in Belfast

React
TypeScript
Micro-Frontend (MFE) architecture
Java
Spring Boot
REST APIs
Cloud-native application design

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at SITA Switzerland Sarl.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at SITA Switzerland Sarl and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at SITA Switzerland Sarl

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If SITA Switzerland Sarl uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.