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 enhance the efficiency, safety, and productivity of construction projects through intelligent solutions.
As a Senior Frontend Engineer, you will be integral to our core engineering teams, contributing significantly to the design, architecture, and development of our front-end applications.
Responsibilities:
- Take ownership of frontend applications, iteratively developing and maintaining features that empower construction professionals to enhance their execution processes.
- Work on features end-to-end, delivering solutions independently, within teams, and across various groups.
- 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 front-ends 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.
- Utilize quantitative and qualitative user data, including analytics, user interviews, and feedback from Customer Success and Support, to inform decision-making.
- Participate in planning and design processes, reviewing work from other engineers to ensure high standards of code quality and maintainability.
- Contribute to architectural improvements and foster a strong engineering culture focused on excellence.
Requirements:
- Over 6 years of experience as a Frontend Developer.
- At least 4 years of experience with React and TypeScript.
- Proven experience in designing and implementing scalable front-end architectures, as well as design systems.
- Skilled in creating responsive, user-friendly UIs with high performance.
- Previous experience in working closely with backend engineers and setting API requirements in RESTful, semi-RESTful and materialized environments. Additional experience with GraphQL is a plus. .
- Strong product mindset with experience serving as the technical counterpart in an empowered team.
- Excellent interpersonal and communication skills.
- Degree in computer science or engineering, or equivalent practical experience.