Tenna is searching for a Senior Front-end Engineer to design and deliver polished, high-impact features that elevate the user experience across their product suite.
The role involves building intuitive, performant, and scalable interfaces that support complex workflows for construction professionals.
The engineer will collaborate closely with a team across design, product, and back-end engineering to transform vision into high-quality product outcomes.
Responsibilities include writing modern, clean, and maintainable front-end code while leveraging best practices in performance, accessibility, and design systems.
The position emphasizes a commitment to quality, collaboration, and continuous learning.
Requirements:
Candidates must have 8+ years of hands-on software development experience, focusing on scalable, user-centric web applications.
Proven ability to design and deliver polished front-end solutions using React, JavaScript, TypeScript, and Node.js in production environments is required.
A strong foundation in front-end architecture, with expertise in building reusable components and implementing responsive, accessible user interfaces is necessary.
Demonstrated skill in building end-to-end features from prototyping to production deployment is essential.
Solid experience in performance tuning, refactoring, unit testing, and front-end automation is required.
Candidates should be comfortable analyzing system-level feedback and performance metrics to guide development.
A deep commitment to writing clean, maintainable, and well-documented code is expected.
Hands-on experience with Git for version control and familiarity with modern CI/CD practices is necessary.
Solid experience working within Amazon Web Services (AWS) is required, particularly with services like EC2, S3, VPC, Elasticsearch, and Kinesis.
A Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent industry experience is required.
Engineers with experience in C#, .NET, or Python are encouraged to apply if they show a willingness to transition to Tenna’s JavaScript/Node.js-centric technology stack.
A strong interest in continuous learning and a proactive approach to adopting new technologies is essential.
Benefits:
This is a full-time opportunity with a fully remote work location available nationwide.
There are opportunities for growth and personal development within a dynamic team.
Robust, low-cost benefit packages are offered, with coverage beginning on the first date of employment.
Paid Time Off and Volunteer Time Off are provided.
A 401k match is available.
Dependent Care benefits are offered.
Employee referral bonuses are included.
Visa sponsorship is available for eligible candidates.