Software Engineer (Frontend, TypeScript) in London

Software Engineer (Frontend, TypeScript) in London

London Full-Time 40000 - 48000 € / year (est.) Home office (partial)
Deepstreamtech

At a Glance

  • Tasks: Join our team to develop and maintain cutting-edge software for real-time video tools.
  • Company: Be part of a dynamic tech company focused on innovative video management solutions.
  • Benefits: Enjoy competitive pay, remote work flexibility, and opportunities for professional growth.
  • Other info: Work remotely part of the week and thrive in a supportive, distributed team culture.
  • Why this job: Make an impact by building resilient systems and collaborating with a talented team.
  • Qualifications: 2-5 years in software engineering with skills in TypeScript, HTML, and CSS.

The predicted salary is between 40000 - 48000 € per year.

Requirements

  • Experience: 2-5 years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks.
  • Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables.
  • API & Infrastructure: Hands-on experience with RESTful API, websockets. Solid understanding of web development principles.
  • Engineering Mindset: A good foundation in data structures/algorithms and design patterns. Ability to see the long-term implications of solutions.
  • Collaboration: Demonstrated team player skills and a willingness to work with others.
  • Resilient Systems: Excited about building, operating, and maintaining resilient, scalable systems. Tests their code.
  • Analysis: Ability to investigate and get to the root cause of issues and find a solution.
  • Flexibility: Happy exploring new areas of the codebase and jumping into new features. Can prioritise effectively.
  • Willingness to learn: Always looking to improve our codebase, whether via patterns or libraries and we review code.
  • Remote Culture: The team is distributed across geographies, and you’re happy working remotely part of the week.

What the job involves

The Avigilon Alta Video UI team is responsible for the mission-critical infrastructure that powers our VMS. We are currently evolving our platform to support deep-tier interconnection across the Motorola product portfolio. Our team values high-performance engineering, architectural integrity, and a commitment to building the most reliable real-time tools in the industry.

While our stack features Vue 3, Pinia, and TypeScript on the frontend and Go on the backend, we prioritize engineering fundamentals over specific library knowledge. We are looking for a developer who can navigate logic, manage state, and help us build maintainable solutions.

Analyzes, develops, maintains software for the organization’s products and systems. Familiarity with/interest in engineering patterns and best practices. Develops, validates, and tests: can build tested, maintainable code and debug when necessary. Implements state management patterns and API integrations to support a scaling ecosystem. Delivery: basic understanding of CI/CD principles and deployment, Git. Communicates: comfortable collaborating with other teams on solutions and reaching out for information/requirements when necessary.

Software Engineer (Frontend, TypeScript) in London employer: Deepstreamtech

As a Software Engineer at our company, you will thrive in a dynamic remote culture that values collaboration and innovation. With offices in central London and Uxbridge, we offer a supportive environment where your growth is nurtured through continuous learning and exposure to cutting-edge technologies. Join us to be part of a team dedicated to building resilient systems while enjoying the flexibility of remote work and the opportunity to contribute to meaningful projects.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Frontend, TypeScript) in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript and modern frameworks. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of application state patterns and data flows. Be ready to discuss how you've tackled challenges in past projects and how you approach problem-solving.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Software Engineer (Frontend, TypeScript) in London

HTML
CSS
TypeScript
Modern Frontend Frameworks
Application State Patterns
Data Flows (e.g., Pinia, Vuex, Redux)
RESTful API

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with HTML, CSS, and TypeScript in your application. We want to see how you've used these technologies in real projects, so don’t hold back on the details!

Talk About Teamwork:Since we value collaboration, share examples of how you've worked with others in your previous roles. Whether it’s pair programming or tackling a project as a team, let us know how you contribute to a positive team dynamic.

Demonstrate Your Problem-Solving Skills:We love candidates who can dig deep into issues and find solutions. Include a brief story about a challenging problem you faced and how you resolved it. This shows us your analytical mindset and resilience!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Stack

Make sure you’re well-versed in TypeScript, HTML, and CSS, as well as the frameworks mentioned in the job description like Vue 3 and Pinia. Brush up on your knowledge of RESTful APIs and websockets, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Be prepared to discuss how you've tackled complex issues in the past. Think about specific examples where you identified a problem, analysed it, and implemented a solution. This will demonstrate your analytical skills and engineering mindset.

Emphasise Collaboration

Since the team values collaboration, be ready to share experiences where you worked effectively with others. Highlight your ability to communicate and collaborate across teams, especially in a remote setting, as this is key for their culture.

Demonstrate Your Willingness to Learn

Express your enthusiasm for continuous improvement and learning new technologies or patterns. Mention any recent projects where you explored new areas of code or adopted new libraries, showing that you’re adaptable and eager to grow.