Senior UI/Full Stack Software Engineer
Top Benefits
About the role
Who you are
- Bachelor's degree in Computer Science or a related field
- 2+ years of experience technically leading teams with a UI focus
- 5+ years of professional experience in fullstack software development, with a strong emphasis on UI development
- Deep expertise in at least one modern JavaScript framework (e.g., React, Angular, Vue.js) and related tooling
- Strong proficiency in HTML, CSS, and responsive design principles
- Experience developing and consuming RESTful APIs
- Proficiency in at least one backend programming language (e.g., Python, Go, Node.js)
- Experience with state management libraries and frontend testing frameworks
- Understanding of software engineering principles, including design patterns, testing methodologies, version control, and task/bug tracking (e.g., Git, Jira)
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
- Familiarity with video streaming technologies or data visualization is a plus
- Excellent problem-solving and debugging skills across the full stack
- Ability to work independently and as part of a team
- Strong communication and collaboration skills
- Bachelors degree with 5+ years of experience in UI development using modern JavaScript frameworks
What the job involves
- As a Senior Fullstack Engineer in our camera systems group, you will play a crucial role in technically leading, designing, developing, and optimizing user interfaces and the underlying systems that support them
- You will be responsible for the full lifecycle of UI development, from conceptualization to deployment, while also contributing to backend API design and implementation
- This position requires a deep understanding of modern UI frameworks, strong fullstack development principles, and experience with camera technologies or similar data-intensive applications
- Technically lead UI/UX focused projects and individually contribute to both frontend and backend development
- Design, develop, and test intuitive and high-performance user interfaces using modern frameworks (e.g. , React, Angular, Vue.js)
- Develop and maintain robust and scalable backend APIs and components using languages such as Node.js, Python or Go
- Integrate frontend interfaces within existing products, backend services and data pipelines
- Collaborate with product managers, UX designers, and other engineers to define and implement user-centric features
- Work with video streams and related data to build effective visual representations and user interactions
- Develop and maintain unit, integration, and end-to-end tests
- Participate in code reviews and contribute to best practices and documentation
- Troubleshoot and debug software issues across the full stack
- Contribute to the development of new features and enhancements for our camera systems and related applications
- Deep understanding of design patterns and tools such as Monorepo, Microservices, Event sourcing, Infrastructure as Code, Kubernetes
- Stay up-to-date with the latest advancements in UI/UX development, fullstack technologies, and related fields
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
About Motorola Solutions
Motorola Solutions is solving for safer. We build and connect technologies to help protect people, property and places. Our solutions enable the collaboration between public safety agencies and enterprises that’s critical for a proactive approach to safety and security. Learn more about how we’re solving for safer communities, safer schools, safer hospitals, safer businesses – safer everywhere – at www.motorolasolutions.com.
Senior UI/Full Stack Software Engineer
Top Benefits
About the role
Who you are
- Bachelor's degree in Computer Science or a related field
- 2+ years of experience technically leading teams with a UI focus
- 5+ years of professional experience in fullstack software development, with a strong emphasis on UI development
- Deep expertise in at least one modern JavaScript framework (e.g., React, Angular, Vue.js) and related tooling
- Strong proficiency in HTML, CSS, and responsive design principles
- Experience developing and consuming RESTful APIs
- Proficiency in at least one backend programming language (e.g., Python, Go, Node.js)
- Experience with state management libraries and frontend testing frameworks
- Understanding of software engineering principles, including design patterns, testing methodologies, version control, and task/bug tracking (e.g., Git, Jira)
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
- Familiarity with video streaming technologies or data visualization is a plus
- Excellent problem-solving and debugging skills across the full stack
- Ability to work independently and as part of a team
- Strong communication and collaboration skills
- Bachelors degree with 5+ years of experience in UI development using modern JavaScript frameworks
What the job involves
- As a Senior Fullstack Engineer in our camera systems group, you will play a crucial role in technically leading, designing, developing, and optimizing user interfaces and the underlying systems that support them
- You will be responsible for the full lifecycle of UI development, from conceptualization to deployment, while also contributing to backend API design and implementation
- This position requires a deep understanding of modern UI frameworks, strong fullstack development principles, and experience with camera technologies or similar data-intensive applications
- Technically lead UI/UX focused projects and individually contribute to both frontend and backend development
- Design, develop, and test intuitive and high-performance user interfaces using modern frameworks (e.g. , React, Angular, Vue.js)
- Develop and maintain robust and scalable backend APIs and components using languages such as Node.js, Python or Go
- Integrate frontend interfaces within existing products, backend services and data pipelines
- Collaborate with product managers, UX designers, and other engineers to define and implement user-centric features
- Work with video streams and related data to build effective visual representations and user interactions
- Develop and maintain unit, integration, and end-to-end tests
- Participate in code reviews and contribute to best practices and documentation
- Troubleshoot and debug software issues across the full stack
- Contribute to the development of new features and enhancements for our camera systems and related applications
- Deep understanding of design patterns and tools such as Monorepo, Microservices, Event sourcing, Infrastructure as Code, Kubernetes
- Stay up-to-date with the latest advancements in UI/UX development, fullstack technologies, and related fields
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
About Motorola Solutions
Motorola Solutions is solving for safer. We build and connect technologies to help protect people, property and places. Our solutions enable the collaboration between public safety agencies and enterprises that’s critical for a proactive approach to safety and security. Learn more about how we’re solving for safer communities, safer schools, safer hospitals, safer businesses – safer everywhere – at www.motorolasolutions.com.