About the job:
Versatile is an innovative AI-driven construction intelligence startup, committed to transforming the construction industry with cutting-edge technology. Our mission is to collect construction data, make it actionable, and be the industry’s standard of measurement, with a vision to give builders full control over all construction processes. Our platform allows for data-driven decisions making based on innovative day collection, processing and analysis.
We are looking for a deeply passionate Senior Frontend Engineer, who will join an excellent team and will not only contribute to building additional features but will play a pivotal role in working with the team on building for the future, by taking full ownership over our frontend codebase and shaping it to be more maintainable and scalable.
Responsibilities:
- Take ownership of our web apps, iteratively developing and maintaining features that empower construction professionals to Optimize their workflows
- Work on features end-to-end, delivering solutions independently, within teams, and across various groups.
- Take ownership of, influence, and shape the future of our front-end systems, addressing the challenges of building and scaling for rapid growth.
- Design and implement React-based frontends that deliver high user value, with pixel-perfect UIs and excellent performance and UX.
- Collaborate closely with product stakeholders and fellow engineers to ensure alignment and quality in product development.
- Participate in planning and design processes, conduct code reviews, mentor other engineers, and ensure high code quality and maintainability standards.
- Contribute to architectural improvements and foster a strong engineering culture focused on excellence.
Requirements:
- Over 8 years of experience as a Frontend Developer.
- At least 3 years of experience with React and at least the same with TypeScript.
- Proven experience in designing and implementing scalable front-end architectures.
- Skilled in creating responsive, user-friendly UIs with high performance.
- Experience in building design systems/Storybook/reusable frontend components.
- Previous experience in working closely with backend engineers and setting API requirements.
- introducing testing frameworks, driving the adoption of automation, and writing intricate front-end tests.
- A product-oriented mindset with a deep understanding of user needs.
- Excellent interpersonal and communication skills.
- Degree in computer science or engineering, or equivalent practical experience.