Senior Front-End Engineer

The Conti Group Logo

The Conti Group

📍Remote - United States

Summary

Join Tenna as a Senior Front-end Engineer to design and deliver high-impact features enhancing user experience across our product suite. You will build intuitive, performant, and scalable interfaces for construction professionals, collaborating with a team across design, product, and back-end engineering. Responsibilities include writing clean, maintainable front-end code, leveraging best practices in performance and accessibility. You will also optimize application performance, support feature rollouts, collaborate with QA, and evaluate new technologies. This role requires strong collaboration skills and a commitment to continuous learning. Tenna offers a fully remote position with opportunities for growth and robust benefits.

Requirements

  • 8+ years of hands-on software development experience, with a strong focus on building and maintaining scalable, user-centric web applications
  • Proven ability to design and deliver polished, high-impact front-end solutions using React, JavaScript, Typescript, and Node.js in production environments
  • Strong foundation in front-end architecture, with expertise in building reusable components, optimizing performance, and implementing responsive, accessible user interfaces
  • Demonstrated skill in building end-to-end features, from prototyping through production deployment, with a strong UX and product mindset
  • Solid experience in performance tuning, refactoring, unit testing, and front-end automation
  • Comfortable analyzing and reacting to system-level feedback, user behavior, and performance metrics to guide iterative development
  • Deep commitment to writing clean, maintainable, and well-documented code, with a collaborative approach to code reviews and cross-functional teamwork
  • Hands-on experience with Git for version control and collaborating within multi-developer teams
  • Familiarity with modern CI/CD practices and toolchains for front-end and full-stack deployment workflows
  • Solid experience working within Amazon Web Services (AWS), particularly with services like EC2, S3, VPC, Elasticsearch, and Kinesis
  • Demonstrated ability to solve complex technical and business problems across diverse and evolving software architectures
  • Proven success working both independently and collaboratively on mission-critical initiatives in fast-paced environments
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent industry experience

Responsibilities

  • Consistently write bug-free, well-tested, and maintainable code, taking full ownership of the quality and reliability of your contributions using React, TypeScript, JavaScript, and Node.js
  • Design, develop, and maintain robust, scalable front-end features within a fast-paced, collaborative environment
  • Build prototypes and translate product requirements into elegant, user-friendly solutions with a strong emphasis on UX and responsive design
  • Optimize application performance through refactoring, tuning, and usability improvements, using data to guide technical decisions
  • Support the rollout of new features and enhancements, leveraging insights from user behavior, system monitoring, and product feedback
  • Collaborate with QA to ensure cohesive, high-quality, and usable solutions are delivered across the product lifecycle
  • Evaluate, test, and recommend new technologies and tools to improve the scalability, performance, and maintainability of our solutions
  • Serve as a key participant in our agile development process, contributing to sprint planning, standups, retrospectives, and continuous delivery
  • Produce excellent documentation to support maintainability, onboarding, and internal knowledge sharing
  • Implement and maintain unit tests and participate in code reviews to ensure quality and consistency across the codebase
  • Collaborate across engineering, product, and design teams to deliver end-to-end functionality aligned with business goals and user needs
  • Stay informed of modern frameworks, libraries, and development practices, contributing to ongoing improvements in tooling and workflows
  • Support and maintain software functionality, including contributing to internal documentation and shared resources
  • Manage Git-based workflows, including branching strategies and merge conflict resolution, supporting effective collaboration
  • Participate in CI/CD pipelines and deployment processes, ensuring smooth, reliable releases across environments

Preferred Qualifications

  • Engineers with experience in C#, .NET, or Python are encouraged to apply, provided they demonstrate a strong willingness to transition into and develop expertise within Tenna’s JavaScript/ Node.js-centric technology stack
  • Strong interest in continuous learning, with a proactive approach to evaluating and adopting new technologies, libraries, and frameworks

Benefits

  • Robust, low-cost benefit packages offered
  • Benefit coverage begins on the first date of employment
  • Paid Time Off and Volunteer Time Off offered
  • 401k match
  • Dependent Care offered
  • Employee referral bonuses
  • Visa sponsorship offered

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.