Senior Software Engineer - Frontend TypeScript
Remote · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 days 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
Company Overview
Motorola Solutions fosters a global community committed to enhancing safety worldwide by developing and connecting technologies that secure people, property, and places. Their solutions enable collaboration vital to safer communities, schools, hospitals, businesses, and nations.
Team Overview
The Avigilon Alta Video User Interface team manages critical infrastructure underpinning their Video Management Software (VMS). They are enhancing their platform to interconnect deeply within Motorola's product ecosystem, emphasizing high-performance engineering and architectural soundness to deliver reliable real-time tools.
Work Environment
Located in central Edinburgh, the team supports a hybrid working style targeting two office days per week alongside remote work.
Role Responsibilities
- Design, develop, analyze, and maintain software products and systems for the organization.
- Integrate software with hardware to ensure consistent throughput and program operation.
- Create, test, and validate software, including structural and user documentation.
- Architect and implement advanced state management and robust API integration for scalable systems.
- Enhance delivery through participation in CI/CD pipeline improvements and use Firebase services for efficient feature rollout.
Essential Qualifications
- Strong background in software engineering with a focus on modern frontend architectures.
- Proven expertise handling complex application states and data flows using tools like Pinia, Vuex, or Redux.
- In-depth knowledge of consuming RESTful APIs and practical experience working with Firebase and CI/CD processes.
- Advanced skills in TypeScript as well as modern HTML and CSS.
- Solid understanding of design patterns and capacity to influence architectural decisions on extensive codebases.
- Collaborative mindset with ability to mentor peers effectively.
Preferred Attributes
- Interest in developing and maintaining resilient and scalable systems.
- Passion for designing scalable frontend architectures impacting users globally.
- Focus on frontend observability to analyze performance and resolve complex logical issues.
- Comfortable working in a distributed team and asynchronous communication environment.
Compensation and Benefits
- Competitive salary and bonus schemes.
- Holiday bonus equivalent to two weeks' pay annually.
- Annual 25 days holiday plus public holidays.
- Attractive defined contribution pension plan.
- Private medical insurance coverage.
- Employee stock purchase scheme.
- Flexible working arrangements.
- Life insurance benefits.
- Enhanced maternity and paternity leave pay.
- Career advancement support and extensive learning opportunities.
- Employee health and wellbeing programs, including EAP and guidance.
- Initiatives toward carbon neutrality.
- Corporate social responsibility efforts with volunteering support.
- Discounts from well-known companies.
Diversity and Inclusion
Motorola Solutions embraces diversity and inclusion, striving to provide equal opportunities for all applicants regardless of background or personal characteristics. They encourage applicants who may not meet every preferred skill to still apply if motivated to contribute.
Additional Details
- Position Type: Experienced professional role.
- Travel Requirements: None.
- Relocation Support: None.
- Referral Program: Available.