Software Engineer - E6 - Frontend
Core
Design and develop highly scalable, reliable, and fault-tolerant user-facing features, reusable code, and libraries while ensuring UI/UX feasibility and application performance.
Role type
Senior Frontend Software Engineer
Builds
User-facing features, reusable code, and libraries
Domain
Internet product development
Deliverable
product features
Required skills
HTML, CSS, SCSS, TypeScript, JavaScript, React ecosystem (React Router, SSR, Context API, Hooks), Elasticsearch, Hadoop MapReduce, Webpack module federation, micro-frontend architecture, cross-browser compatibility, Java, Spring, microservices architecture
Preferred skills
Generative AI, native desktop applications, Web extension development
Responsibilities
Define business requirements and perform technical design, conduct design and code reviews, optimize and automate mundane tasks, communicate complex problems and architecture approaches, participate in customer demos
Seniority
Senior, hands-on IC