[Remote] Senior Front-End Software Engineer
Note: The job is a remote job and is open to candidates in USA. Tenna is a company focused on revolutionizing construction equipment fleet operations through innovative solutions. They are seeking a Senior Front-end Engineer to design and deliver high-impact features that enhance user experience, collaborating with cross-functional teams to build scalable interfaces for construction professionals.ResponsibilitiesConsistently 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.jsDesign, develop, and maintain robust, scalable front-end features within a fast-paced, collaborative environmentBuild prototypes and translate product requirements into elegant, user-friendly solutions with a strong emphasis on UX and responsive designOptimize application performance through refactoring, tuning, and usability improvements, using data to guide technical decisionsSupport the rollout of new features and enhancements, leveraging insights from user behavior, system monitoring, and product feedbackCollaborate with QA to ensure cohesive, high-quality, and usable solutions are delivered across the product lifecycleEvaluate, test, and recommend new technologies and tools to improve the scalability, performance, and maintainability of our solutionsServe as a key participant in our agile development process, contributing to sprint planning, standups, retrospectives, and continuous deliveryProduce excellent documentation to support maintainability, onboarding, and internal knowledge sharingImplement and maintain unit tests and participate in code reviews to ensure quality and consistency across the codebaseCollaborate across engineering, product, and design teams to deliver end-to-end functionality aligned with business goals and user needsStay informed of modern frameworks, libraries, and development practices, contributing to ongoing improvements in tooling and workflowsSupport and maintain software functionality, including contributing to internal documentation and shared resourcesManage Git-based workflows, including branching strategies and merge conflict resolution, supporting effective collaborationParticipate in CI/CD pipelines and deployment processes, ensuring smooth, reliable releases across environmentsSkills8+ years of hands-on software development experience, with a strong focus on building and maintaining scalable, user-centric web applicationsProven ability to design and deliver polished, high-impact front-end solutions using React, JavaScript, Typescript, and Node.js in production environmentsStrong foundation in front-end architecture, with expertise in building reusable components, optimizing performance, and implementing responsive, accessible user interfacesDemonstrated skill in building end-to-end features, from prototyping through production deployment, with a strong UX and product mindsetSolid experience in performance tuning, refactoring, unit testing, and front-end automationComfortable analyzing and reacting to system-level feedback, user behavior, and performance metrics to guide iterative developmentDeep commitment to writing clean, maintainable, and well-documented code, with a collaborative approach to code reviews and cross-functional teamworkHands-on experience with Git for version control and collaborating within multi-developer teamsFamiliarity with modern CI/CD practices and toolchains for front-end and full-stack deployment workflowsSolid experience working within Amazon Web Services (AWS), particularly with services like EC2, S3, VPC, Elasticsearch, and KinesisDemonstrated ability to solve complex technical and business problems across diverse and evolving software architecturesProven success working both independently and collaboratively on mission-critical initiatives in fast-paced environmentsBachelor's or Master's degree in Computer Science or a related field, or equivalent industry experienceEngineers 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 stackStrong interest in continuous learning, with a proactive approach to evaluating and adopting new technologies, libraries, and frameworksBenefitsFull-time opportunity.Location: Remote - nationwide.Travel is required, 8 - 10%.Competitive compensation package.Robust, low-cost benefit packages offered.Benefit coverage begins the first date of employment.Paid Time Off and Volunteer Time Off offered.401k match offered.Dependent Care offered.Visa sponsorship offered.Employee referral bonuses.Company OverviewTenna is the construction technology platform powering equipment fleet operations. It was founded in 2015, and is headquartered in Edison, New Jersey, USA, with a workforce of 51-200 employees. Its website is https://buildsourced.com.Company H1B SponsorshipTenna has a track record of offering H1B sponsorships, with 1 in 2023, 3 in 2021, 6 in 2020. Please note that this does not guarantee sponsorship for this specific role.