Software Engineer - E5
Core
Design and develop highly scalable, reliable, and fault-tolerant front-end systems and user-facing features.
Role type
Senior front-end software engineer
Builds
User-facing features, reusable code, and libraries for customer-focused solutions
Domain
Internet / Product companies
Deliverable
product features
Required skills
HTML, CSS, JavaScript, React ecosystem (React Router, Styled-components, SSR, Context API, Hooks), state management (Redux, MobX), cross-browser compatibility mitigation, backend programming (Java, Python, Node.js), Spring framework
Preferred skills
Internet/product company/startup experience
Technologies
React, Redux, MobX, Spring, Node.js, Java, Python
Responsibilities
Define requirements with business stakeholders, perform technical design and hands-on coding, ensure technical feasibility of UI/UX designs, optimize applications for speed and scalability, validate user input, conduct design and code reviews, communicate complex problems and architecture, participate in customer demos, optimize and automate mundane tasks
Seniority
Senior, hands-on IC