ApplySenior Software Engineer - UI Alerting
Posted 5 months agoViewed
View full description
π Seniority level: Senior, 5+ years
π Location: United States, Canada
πΈ Salary: 170000 - 210000 USD per year
π Industry: Cloud analytics and security
π£οΈ Languages: English
β³ Experience: 5+ years
πͺ Skills: LeadershipSoftware DevelopmentAgileCypressEs6JavascriptJestSCRUMTypeScriptUser Experience DesignReactCI/CD
Requirements:
- B.S. or M.S. in Computer Science or related discipline.
- 5+ years of experience delivering enterprise-class JavaScript web applications.
- Expertise in JavaScript/ES6/TypeScript and 2+ years with React.
- Experience with modern webapp building and testing frameworks (Webpack, Jest, etc.).
- Experience in teams with a focus on Automation and Quality (CI/CD).
- Experience working in an Agile development environment.
- Experience leading projects and mentoring engineers.
- Comfortable with remote team dynamics across multiple time zones.
- Ability to communicate with both technical and non-technical team members.
- Team player with constructive feedback skills.
Responsibilities:
- Build a rich user interface primarily for a high-availability analytics platform using React and TypeScript.
- Participate in user experience design and architectural initiatives.
- Lead regular code reviews focusing on usability, visual appeal, re-usability, and performance.
- Mentor junior engineers and improve software development processes.
- Measure UI performance with SLIs to ensure exceptional customer experience.
- Collaborate with feature and component teams during design and development.
- Evaluate, test, and provide technology and design recommendations.
- Write detailed design documents and implementation documentation.
- Promote cross-team awareness for code-sharing and quicker time to market.
- Take ownership of breaking down requirements into technical tasks.
- Maintain large-scale systems including the design system and build pipeline.
Apply