Overview
Skills
Job Details
Sr Front End Engineer #2487
Position Summary:
Our partner, a leading SaaS provider of unified IT operations solutions, is seeking a Senior Front-End Engineer to join their team. As a Senior Engineer, you will bring technical expertise to the end-to-end design and development of innovative products and applications. We re looking for a motivated, passionate engineer with strong experience in React and modern front-end technologies to join the team. Your contributions will be pivotal in shaping our digital products, with a focus on UI/UX design principles, user experience, and best software engineering practices. This role presents a fantastic opportunity to innovate and drive change, with the chance to directly impact products used by diverse, global customers.
Experience and Education:
- Bachelor s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
- 7+ years of hands-on experience in front-end enterprise software development, with a strong emphasis on JavaScript, CSS and React.
- Proven track record of component-based user interface development experience, including how to construct and deconstruct components to create composable and reusable UI Elements.
- Solid experience with accessibility, internationalization, adaptive UI, responsive design, and other core UX considerations.
Technology Skills and Strengths:
- React
- TypeScript/JavaScript
- CSS
- Design System Software (Figma, Storybook, and others)
- UI/UX Core Design Principles
- AWS or other major cloud platforms
- Test-Driven Development (Jest, React Testing Library, Cypress, Playwright, Selenium, and others)
- Advanced Architecture Principles (DDD, event-driven systems)
- Containerization: Docker, Kubernetes
- Performance Optimization (profiling, load balancing, refactoring)
- Cloud Architecture & Scalability best practices
- GIT Source Control
Primary Job Responsibilities:
- Architect, build, and maintain complex front-end applications using React and TypeScript, ensuring scalable, maintainable, and high-performance solutions.
- Own the full lifecycle of features from technical scoping and UX collaboration, through implementation, deployment, monitoring, and iterative improvement.
- Design and implement reusable component libraries, UI patterns, and internal design systems that can be shared across teams and projects.
- Collaborate closely with product managers, designers, and back-end engineers to shape user-facing features, influence API design, and deliver polished, intuitive user experiences.
- Drive application performance improvements by proactively profiling, identifying bottlenecks, optimizing rendering patterns, and improving load times.
- Implement modern testing strategies unit, integration, and end-to-end tests using tools like Jest, React Testing Library, and Cypress to ensure product reliability and prevent regressions.
- Ensure accessibility best practices are built into every component and page, delivering inclusive experiences across a diverse range of users and devices.
- Handle front-end deployments via modern CI/CD pipelines, managing build optimizations, preview environments, and release tracking.
- Uphold high coding standards through thoughtful code reviews, constructive feedback, and occasional mentorship of mid-level and junior engineers.
- Continuously advocate for front-end quality, scalability, security, and best practices, helping shape architectural decisions and team engineering culture.
- Stay current with evolving front-end technologies and frameworks (React 18+, Next.js, modern state management), and bring forward ideas to keep products modern, performant, and developer friendly.