Frontend Developer
Client Profile
Reveal is an exciting,
- growth UK business that develops and sells technology solutions for the law enforcement and security sectors. Our
- leading smart, efficient, and secure
- worn video systems operate in situations of heightened tension, danger, and fear. These are situations that, for some people, are ‘all in a day’s work’. Our products provide reassurance, confidence, and support for those people. Our technology helps reduce crime, saving time and money.
The market for
- worn video equipment, software, and services is currently experiencing hyper growth in excess of 50%
-
- year. As a leader in this market, Reveal is undergoing rapid change as we strive to keep pace and seize global market opportunities.
We currently supply and support cameras and software to clients in 35 countries. We have operations in the UK, the USA, Germany, Australia, India, and Hong Kong, and our international activities are proliferating.
Responsibilities
Key responsibilities:
• Work with the senior
- stack developer on a web application, which is used to view, administer, and manage the content from the cameras
• Develop and maintain responsive, performant web applications using React and Type
Script
• Develop and maintain UI using ASP. NET MVC Views (Razor), Java
Script, HTML, and SCSS
• Build and update MVC controllers to support UI functionality and application workflows
• Work closely with backend and product teams to deliver features
-
- end
• Deploy and maintain frontend applications deployed on both Cloud and
- premises environments
• Write clean, maintainable code and participate in code reviews
• Investigate and resolve UI performance issues, bugs, and production incidents
Qualifications
Technical Requirements (Must Have):
• 3–5 years of experience with React and Type
Script
• Experience with state management using Context API
• Understanding of REST APIs and integrating frontend applications with backend services
• Familiarity with modern frontend tooling: Webpack, Vite, or similar build systems
• Strong experience with ASP. NET MVC (. NET Framework)
• 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
• Experience with HTML5, responsive layouts, and
- browser compatibility
• Experience hosting applications on Cloud (Azure) and
- premises (IIS)
• Comfortable using Git and participating in collaborative development processes
• Solid debugging and
- solving abilities
• Understanding of UX principles and accessibility considerations
• Azure Dev
Ops or similar (JIRA)
• GIT
• Hosting web applications on IIS
Technical Requirements (Nice to Have):
• Experience with Signal
R or other
- time communication technologies
• Knowledge of Azure AD authentication (MSAL)
• Familiarity with Azure Dev
Ops CI/CD pipelines and work item tracking
• Understanding of security best practices in
- end applications
• Familiarity with automated testing frameworks (Jest, React Testing Library, Cypress)
• Experience working with Azure Cloud (or any other cloud provider)
• . NET Framework Web API
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: Setúbal
Setúbal, Setubal, PortugalPublicado: 21. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!