Frontend Engineer
Role Overview
We are seeking a Front-end Engineer to work on the UI and presentation layer of a
- based application used for viewing, administering, and managing camera content.
This role is
- focused, covering both:
- Modern
- side UI built with React and Type
Script - Server-rendered UI built with ASP. NET MVC (Razor Views)
Backend services, APIs, databases, and domain logic are owned and maintained by a separate backend team. This role focuses on building, maintaining, and optimizing user interfaces, integrating with existing backend services via REST APIs.
You will work closely with a senior
- stack developer and backend engineers, but your primary ownership is the frontend and UI layers.
Key Responsibilities
- Develop and maintain responsive, performant frontend applications using React and Type
Script - Build and maintain UI components and views using ASP. NET MVC (Razor), Java
Script, HTML, and SCSS - Implement and update ASP. NET MVC controllers that support UI workflows and
- layer logic - Integrate frontend applications with backend services via REST APIs
- Collaborate with backend and product teams to deliver features
-
- end from a UI perspective - Contribute to UI architecture, component design, and frontend best practices
- Investigate and resolve UI bugs, performance issues, and
- side production incidents - Deploy and maintain frontend/UI applications hosted in Azure Cloud and
- premises (IIS) environments - Participate in code reviews and contribute to clean, maintainable frontend codebases
Technical Requirements (Must Have)
- 3–5 years of experience in frontend or UI development
- Strong experience with React and Type
Script - Experience with state management using React Context API
- Solid understanding of REST APIs and consuming backend services from frontend applications
- Experience with modern frontend build tools such as Webpack, Vite, or similar
- Strong experience working with ASP. NET MVC (. NET Framework) in the presentation layer
- Hands-on experience with Razor Views
- Proficiency in Java
Script (ES5/ES6) and j
Query - Strong expertise in SCSS / CSS
- Solid understanding of MVC architectural patterns, particularly as applied to UI layers
- Experience with HTML5, responsive layouts, and
- browser compatibility - Experience deploying and hosting UI applications on Azure and
- premises (IIS) - Comfortable using Git and collaborating in shared codebases
- Strong debugging and
- solving skills - Understanding of UX principles and accessibility considerations
- Experience using Azure Dev
Ops, JIRA, or similar tools
Nice to Have
- Experience with Signal
R or other realtime communication technologies from the frontend - Familiarity with Azure AD authentication and MSAL in frontend applications
- Exposure to CI/CD pipelines for frontend applications
- Understanding of frontend security best practices (e. G. , XSS prevention, safe dependency management)
- Experience with frontend testing frameworks such as Jest, React Testing Library, or Cypress
- Familiarity with. NET Framework Web API (consumption or light interaction, not service ownership)
- General experience working in Azure Cloud environments
Soft Skills Requirements:
- Good communication skills in English, both oral and written
- Problem-solving skills
- Demonstrate a logical and structured approach to time management and task prioritization
- Create and maintain strong working relationships with other members of the team
Education
Bachelor's degree in computer science, engineering, or related discipline OR relevant years of experience in required skills
Travelling
Availability to travel occasionally
- Informações detalhadas sobre a oferta de emprego
Empresa: INSCALE Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 21. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!