remote
Frontend Software Engineer - Motorola Solutions
Software Engineer
Design and develop high‑performance web interfaces using JavaScript, React, and TypeScript, ensuring responsive, accessible, and secure user experiences across devices.
About the role
Key Responsibilities
- Architect and implement reusable UI components in React with TypeScript, following best practices for performance and maintainability.
- Collaborate with product managers, designers, and backend teams to translate requirements into clean, testable code.
- Integrate RESTful APIs and WebSocket services, handling authentication, error handling, and data caching.
- Write unit, integration, and end‑to‑end tests using Jest, React Testing Library, and Cypress to ensure high code quality.
- Optimize application performance, accessibility, and SEO, conducting code reviews and refactoring as needed.
Requirements
- 3+ years of professional frontend development experience with JavaScript, React, and TypeScript.
- Strong understanding of modern CSS techniques, responsive design, and cross‑browser compatibility.
- Experience with state management libraries (e.g., Redux, Zustand) and build tools (Webpack, Vite).
- Familiarity with CI/CD pipelines, version control (Git), and agile development practices.
- Excellent problem‑solving skills and a passion for building secure, user‑centric web applications.
Skills
javascriptreacttypescript