1 день назад
Senior Software Engineer (Front End .NET)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (Fullstack .NET/Blazor): Building and optimizing production Blazor applications for accounting and payroll software with an accent on front-end UX and system architecture. Focus on creating scalable component libraries, optimizing SQL queries, and mentoring the engineering team on design quality.
Location: Hybrid (Belfast, UK)
Company
creates cutting-edge software for accounting, payroll, tax, and practice management.
What you will do
- Develop and deploy production Blazor applications using C# and .NET, owning the front-end from design to deployment.
- Lead the front-end direction by establishing patterns, component libraries, and design conventions.
- Own features end-to-end, from relational database design and SQL optimization to the user interface.
- Configure and maintain CI/CD pipelines with automated testing to ensure reliable software delivery.
- Mentor other engineers to raise the team's collective ability in UX and front-end development.
Requirements
- Significant commercial experience as a full-stack engineer with C# and .NET.
- Proven experience building production front-ends in Blazor or equivalent component-based frameworks (React, Vue, Angular).
- Strong eye for UX/UI design, including layout, hierarchy, spacing, and interaction.
- Strong experience with relational databases and SQL query optimization.
- Proficiency with Microsoft Azure and CI/CD practices.
- Must be based in or able to work in a hybrid setup in Belfast, UK.
Nice to have
- Familiarity with design tools like Figma or Sketch.
- Understanding of WCAG accessibility standards.
- Knowledge of RESTful API design, SOLID principles, and software design patterns.
- Experience with Docker, Kubernetes, or B2B SaaS (accounting/payroll).
Culture & Benefits
- High-trust, high-expectation culture focused on doing great work.
- Genuine flexibility in how you work with modern practices.
- Opportunities for genuine career growth and professional development.
- Supportive, collaborative environment that values individual contributions and wellbeing.
Hiring process
- Application and review stage.
- Interview process.
- Final hiring decision.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →