The Central Management (CM) team builds a cloud-based management solution for Sophos Firewalls, enabling customers to securely configure, monitor, and manage distributed firewall deployments individually or in group. The team is responsible for designing and delivering highly available, performance-driven microservices, ensuring seamless integration with Sophos Central, and providing enterprise-grade visibility and control. We work in an agile environment, driving innovation in network security and cloud management.
As a Senior UI Developer for the CM team, you will lead the design and implementation of scalable, modular, and performant frontend architectures using Angular and React to deliver responsive, high-performance web applications that enhance the user experience and drive customer satisfaction.
What you will do
Collaborate with product managers, designers, and software engineers to translate product requirements and user stories into elegant and functional user interfaces.
Design and develop responsive web applications using modern front-end frameworks such as Angular or React.
Implement scalable, secure, and maintainable back-end services using technologies such as Python, or Java.
Integrate front-end and back-end components to ensure seamless end-to-end functionality and data flow.
Optimize application performance and user experience through efficient UI rendering, caching strategies, and server-side optimizations.
Conduct code reviews, provide constructive feedback, and contribute to continuous improvement initiatives within the development team.
Mentor junior developers, providing guidance on front-end development techniques, code reviews, and best practices.
Stay current with emerging technologies, trends, and best practices in full stack development, and share insights with the team.
What you will bring
bachelors degree in computer science, Engineering, or a related field.
5 to 8 years of experience in UI development, with a strong understanding of web technologies including Angular, React, RxJS, HTML5, CSS3, JavaScript, and TypeScript.
Experience with generics, decorators, type safety, async/await, and modern coding standards.
Familiarity with RESTful APIs, microservices architecture, and cloud platforms such as AWS, Azure, or Google Cloud Platform.
Strong problem-solving skills and attention to detail.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Front End DeveloperEmployement Type: Full time