Job Description
Sumo Logic is seeking a Senior Software Engineer II, UI to join their Data Collection team. This role focuses on building and maintaining the user interface for Sumo Logic's high-availability analytics platform. The engineer will collaborate with feature teams, participate in UX design, and lead code reviews, ensuring ease of use, visual appeal, re-usability, and performance.
Responsibilities include:
- Building a rich user interface using React and TypeScript.
- Participating in user experience design and architecture initiatives.
- Leading regular code reviews.
- Building and maintaining tooling for Developer Productivity and Experience.
- Instrumenting and measuring UI performance.
- Collaborating with feature teams.
- Writing detailed design documents and documentation.
- Promoting cross-team awareness.
- Mentoring junior engineers.
Requirements:
- B.S. or M.S. in Computer Sciences or related discipline.
- 7+ years of experience delivering enterprise-class JavaScript web applications.
- Expertise in JavaScript/ES6/Typescript and 3+ years of experience with React.
- Experience with NodeJS & Frontend Build Tools like Webpack / Vite etc.
- Expertise in modern testing frameworks (e.g. React Testing Library, Jest, Karma, Cypress).
- Experience with dealing with open ended problem statements.
- Experience working in an Agile development environment.
- Experience leading projects and mentoring engineers.
- Comfortable working with a remote team operating in multiple time zones.
- Comfortable communicating about your work with both technical and non-technical team members.
- Experience working in teams with a heavy emphasis on Automation and Quality (CI/CD).
- Team player, able to take and give constructive feedback.
The role offers:
- Opportunity to work on a mission-critical, high-availability analytics platform.
- Remote work environment.
- Opportunity to mentor junior engineers.