At a Glance
- Tasks: Join our team to develop and maintain cutting-edge video UI software.
- Company: Be part of a leading tech company focused on innovative video management solutions.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Other info: We're open to applicants who are eager to learn and grow with us.
- Why this job: Make a real impact by building reliable tools in a dynamic, collaborative environment.
- Qualifications: 1-3 years of experience with HTML, CSS, TypeScript, and modern frontend frameworks.
The predicted salary is between 30000 - 40000 £ per year.
Requirements
- Experience: 1-3 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.
- Desirable
- 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 (with help, of course). Can prioritise effectively.
- Willingness to learn: we’re 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.
If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
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.
Frontend Software Engineer (TypeScript) employer: Motorola Solutions
As a Frontend Software Engineer at our company, you will thrive in a dynamic remote culture that fosters collaboration and innovation. We offer a supportive environment where your growth is prioritised through continuous learning opportunities and exposure to cutting-edge technologies. Join us to be part of a team that values high-performance engineering and the development of resilient systems, all while enjoying the flexibility of working from anywhere.
StudySmarter Expert Advice🤫
We think this is how you could land Frontend Software Engineer (TypeScript)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨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.
✨Tip Number 3
Prepare for interviews by practicing common coding challenges and system design questions. We recommend using platforms that simulate real interview scenarios to boost your confidence.
✨Tip Number 4
Don’t hesitate to apply through our website! Even if you don’t tick every box, we love hearing from passionate candidates who are eager to learn and grow with us.
We think you need these skills to ace Frontend Software Engineer (TypeScript)
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 skills 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 brainstorming sessions, let us know how you contribute to a team environment.
Be Honest About Your Learning Journey:If you don’t tick every box in the job description, that’s okay! Tell us why you’re excited about the role and how you plan to grow your skills. We love candidates who are eager to learn and improve.
Apply Through Our Website:We encourage you 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!
How to prepare for a job interview at Motorola Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in HTML, CSS, and TypeScript, as well as any modern frontend frameworks like Vue. Brush up on your understanding of state management patterns like Pinia or Redux, as these are crucial for the role.
✨Show Off Your Problem-Solving Skills
Be prepared to discuss how you've tackled challenges in previous projects. Think about specific examples where you identified issues and implemented solutions, especially related to resilient systems and API integrations.
✨Demonstrate Team Spirit
Since collaboration is key, come ready to share experiences where you worked effectively within a team. Highlight your willingness to learn from others and adapt to new features or areas of the codebase.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, their approach to CI/CD, or how they maintain architectural integrity. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.