Senior Front-End Engineer
Design, develop, and maintain modern front-end applications; collaborate with the design team to improve user experience, website performance, and workflows; improve the maintainability, scalability, and code quality of existing applications, UI components, and CI/CD flows; write UI and end-to-end tests; and ensure websites perform well across browsers and devices.
Responsibilities
- Design, develop, and maintain modern front-end applications
- Collaborate with the design team to ensure user experience and website performance
- Apply front-end development practices to create efficient and scalable code
- Improve the maintainability, scalability, and code quality of existing applications, including UI components and CI/CD flows
- Build UI components and improve workflows with the design team
- Write UI and end-to-end tests to improve quality and testability
- Ensure optimal website performance across browsers and devices
Requirements
- Have 5+ years of front-end development experience
- Be proficient with React and Next.js
- Have experience with Webpack, esbuild, Babel, React 18, React Server Components, and the Next.js app directory
- Have experience with Nx and Turborepo
- Have experience with continuous integration and deployment
- Have experience with front-end performance optimization and SEO
- Have experience with Docker
- Have blockchain experience with ethers.js and smart contract development
- Be familiar with RESTful APIs, WebSocket, and Server-Sent Events
- Be proficient with TypeScript, styled-components, and Tailwind
- Be familiar with design patterns
- Be familiar with Jest, Mocha, Chai, Cypress, BrowserStack, and Playwright
- Have communication and teamwork skills
- Have experience with a CMS system
Benefits
- Employee stock ownership incentive plan
- Annual leave exceeding legal requirements
- Company-provided computer and dedicated large monitor
- Productivity subsidy for equipment, software, and skills courses
- Flexible working hours
- Hybrid work arrangement
- Unlimited snacks and drinks
- TGIF happy hour, afternoon tea, birthday celebrations, and holiday events
- Team-building activities