Senior Software Engineer - Frontend (TypeScript)
Remote · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
Motorola Solutions is a global organization devoted to creating technologies that protect people, properties, and places to foster safer environments worldwide, including communities, schools, hospitals, businesses, and nations. The company values a people-first culture and strives to build a safer future through innovative technology.
Department Overview
The Avigilon Alta Video UI team handles critical infrastructure for their Video Management System (VMS). They are evolving their platform towards deep integration across Motorola's product suite. The team prioritizes high-performance software design, architectural consistency, and dependable real-time tools. Their current frontend stack leverages Vue 3, Pinia, TypeScript, with backend services built in Go. Engineering fundamentals are emphasized over familiarity with specific libraries.
Work Environment
The team operates from a vibrant office in Edinburgh city center, adopting a hybrid work style that encourages approximately two days per week in-office attendance.
Key Responsibilities
- Analyze, design, develop, and maintain software products and systems.
- Integrate software with hardware systems, ensuring consistent throughput and program stability.
- Create and verify structures and user documentation as part of development.
- Architect and implement sophisticated state management patterns alongside solid API integrations to support a growing ecosystem.
- Enhance release efficiency by contributing to CI/CD pipelines and utilizing Firebase services for swift, dependable deployment of features.
Essential Qualifications
- Experienced software engineer with emphasis on modern frontend architecture.
- Proficiency managing complex application logic and states using technologies like Pinia, Vuex, or Redux.
- Strong knowledge of REST API consumption, Firebase, and continuous integration practices.
- Advanced skills in TypeScript, CSS, and HTML for frontend development.
- Thorough understanding of design patterns and capability to guide architectural evolution across large codebases.
- Ability to collaborate effectively within teams and mentor junior engineers.
Desired Attributes
- Enthusiasm for designing and maintaining scalable, resilient systems.
- Passion for building frontend architectures impacting a global user base.
- Interest in frontend observability to monitor performance and diagnose intricate issues.
- Comfort working in a distributed team environment with asynchronous communication.
Company Commitment
The company fosters a diverse and inclusive work environment to encourage innovation and broaden perspectives. They seek ambitious, focused candidates eager for growth.
Benefits
- Competitive salary and performance bonus schemes.
- Two additional weeks of holiday-related pay annually.
- 25 days of holiday entitlement plus public holidays.
- Attractive defined contribution pension plan.
- Private medical insurance coverage.
- Participation in an employee stock purchase program.
- Flexible work arrangements.
- Life insurance coverage.
- Enhanced maternity and paternity leave pay.
- Support for career development and extensive learning resources.
- Employee assistance programs supporting health and wellbeing.
- Commitment to carbon neutrality initiatives.
- Engagement in corporate social responsibility projects including volunteering opportunities.
- Discount schemes with well-known companies.
Additional Information
No travel or relocation requirements are associated with this role. A referral payment plan is available. Motorola Solutions is an equal opportunity employer committed to workplace inclusion and diversity, welcoming applicants even if some preferred skills are lacking, valuing authenticity and potential contributions.