Job Description
DoiT is seeking a Senior Frontend Engineer to join their PerfectScale team. This role involves building user-facing components for PerfectScale’s platform, collaborating with product managers, designers, and engineers to deliver intuitive and high-performance user experiences. The engineer will influence architectural decisions and ensure a seamless interface between users and backend systems.
Responsibilities include:
- Collaborating with product, DevOps, backend, and frontend engineers to deliver solutions.
- Implementing features from proposal through design, implementation, and maintenance.
- Writing clean and maintainable code using engineering best practices.
- Improving the health of the codebase and addressing technical debt.
- Providing feedback during planning and discussions to identify challenges.
Requirements include:
- 4+ years of hands-on experience with React.js in production environments.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with TypeScript in large-scale applications.
- Experience writing comprehensive E2E tests.
- Proficiency in building responsive, accessible, and performant user interfaces.
- Experience with common front-end development tools such as Babel, Webpack, Vite, NPM, Yarn, etc.
- Experience developing and integrating with RESTful APIs.
- Experience developing enterprise-grade SaaS products, micro frontends, and working with component-based architectures.
- Proactive approach with strong attention to detail.
- Ability to operate with flexibility in a fast-paced environment.
- Excellent communication skills in English, both written and verbal.
DoiT offers:
- Unlimited PTO
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program