Front-End Software Engineer

job
  • Metron
Job Summary
Location
Boulder ,CO 80301
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
03 Jan 2025
Share
Job Description

Company Summary

Metron is a leading provider of AI enabled smart water management solutions that provide our customers with best-in-class, real-time water use intelligence. Metron offers both the hardware required to monitor water usage and identify costly leaks as well as WaterScope, our advanced water data software that evaluates water usage and allow our customers to quickly and easily identify risks, reduce consumption, and ultimately, increase property values. With over 30 years providing smart water solutions, Metron now has over 8,000 networked customers and 500,000 installed network devices that have saved over one billion gallons of water through enhanced efficiencies, usage reductions and leak mitigation.


Commercially, Metron is one of the fastest growing companies within the digital water space, having achieved market-leading year-over-year growth. In 2019, Metron Farnier partnered with XPV Water Partners, the world’s leading Water investor. XPV has extended the investment horizon based on their conviction in Metron’s growth potential. Metron Farnier has the technology in place to execute on the next phase of the growth plan – there is significant opportunity within other Real Estate market segments and with Utilities. Join Metron in the mission to transform water technology!


At Metron, we provide cutting-edge solutions to the most critical water challenges. As a leading player in the water technology industry, we operate globally to deliver innovative data insights, coupled with best-in-class hardware solutions to help governments and companies manage water effectively and efficiently. We are seeking passionate, self-starters to join our software product and engineering team and expand and strengthen our technology!


Position Overview

We are seeking a talented and passionate Front-End Software Engineer to join our dynamic software development team. In this role, you will be an individual contributor focused on building and maintaining front-end applications for our cloud-based software solutions in the field of water intelligence. You will collaborate closely with full-stack engineers, data engineers, and our product (UI/UX) designer to create beautiful, responsive, and pixel-perfect interfaces that bring data and analytics to life for our clients.


This position plays a crucial role in expanding our DaaS and SaaS product suite using a modern technology stack (including React, TypeScript, and AWS), while also supporting the transition from our legacy system built on Azure and .NET. As a front-end engineer, you will focus on delivering high-quality, secure, and scalable user-facing applications while ensuring a seamless experience for our users.


The ideal candidate is a creative and independent engineer with a true love for great design, and a commitment to developing software that is both aesthetically pleasing and functionally robust. You will uphold rigorous quality standards and work in close collaboration with a cross-functional team to meet both technical and business requirements.


Key Responsibilities

Front-End Development:

  • Develop and maintain responsive and interactive user interfaces for cloud-based software solutions using React, TypeScript, and other modern front-end technologies.
  • Collaborate closely with full-stack engineers, data engineers, and UI/UX designers to implement pixel-perfect, visually stunning designs that accurately reflect the underlying data and analytics.
  • Ensure front-end components are optimized for performance, accessibility, and scalability, and follow best practices for security and code quality.

Collaboration with Design & Product Teams:

  • Work closely with our UI/UX designer to ensure that the final implementation is pixel-perfect, with consistent design patterns and a seamless user experience.
  • Collaborate with product managers and other stakeholders to understand user needs and translate them into effective front-end solutions.
  • Provide technical input on the feasibility and trade-offs of different design concepts, working to ensure a balance between user experience and performance.

Integration with Back-End Systems:

  • Work with full-stack engineers to integrate front-end components with back-end systems, ensuring smooth and efficient data flow between the client-side and server-side components.
  • Ensure the front-end interfaces align with the data architecture, providing accurate visualizations and supporting complex analytics.

Legacy System Transition & Maintenance:

  • Assist in the maintenance and migration of legacy applications built on Azure and .NET, ensuring smooth integration with new cloud-based technologies and interfaces.
  • Help transition the user interface components away from legacy systems to modern cloud-based architectures while maintaining a seamless user experience.

Quality & Security:

  • Implement rigorous quality assurance practices, including thorough testing and code reviews, to ensure the robustness and security of the front-end application.
  • Focus on building secure, maintainable, and scalable code, and adhere to industry best practices for security, accessibility, and performance optimization.
  • Stay up to date with the latest trends in front-end development, web security, and performance optimization.

Ownership & Continuous Improvement:

  • Take ownership of front-end development tasks, from initial concept to production deployment, ensuring high-quality results on time.
  • Contribute to the culture of responsibility, accountability, and continuous improvement, mentoring junior developers and sharing knowledge within the team.
  • Help promote and develop best practices for front-end engineering, ensuring that code quality, design consistency, and testing are priorities in all development efforts.


Qualifications

Education:

  • Bachelor's degree in computer science, software engineering, a related field or equivalent professional experience.

Experience:

  • Minimum of 3 years of professional experience in front-end software development, with a strong focus on modern web technologies (e.g., React, TypeScript, JavaScript, HTML5, CSS3).
  • Proven experience in building responsive, user-friendly web applications that integrate with back-end services (e.g., RESTful APIs, GraphQL).
  • Experience working in cloud-based environments, preferably with AWS.
  • Familiarity with working in a DaaS or SaaS environment is a plus.
  • Experience transitioning and maintaining legacy systems (e.g., Azure, .NET) is a plus.

Skills & Knowledge:

  • Strong understanding of front-end development principles, including UI design patterns, responsive design, and mobile-first development.
  • Expertise in React and TypeScript to create dynamic, interactive user interfaces.
  • Experience with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) processes, and automated testing tools.
  • Strong understanding of security best practices in front-end development, including the protection of sensitive data and prevention of common vulnerabilities.
  • Ability to collaborate with cross-functional teams, including back-end engineers and designers, to create high-quality user-facing applications.
  • A keen eye for design and attention to detail, with a passion for delivering aesthetically pleasing and usable software.

Personal Traits:

  • Self-driven, with the ability to work independently and manage tasks effectively with minimal supervision.
  • Highly collaborative and communicative, able to work in a team-oriented, agile environment.
  • Passionate about building beautiful, responsive, and performant user interfaces that drive user engagement and satisfaction.
  • A strong sense of ownership and responsibility for the quality of your code and the user experience.
  • Passionate about building high-quality software that solves real-world problems, especially in the context of water intelligence and environmental sustainability.

Benefits and Compensation

  • Estimated salary range: $110,000 to $150,000.
  • Competitive compensation package with Medical, Dental, Vision plans, 401(k) with company contribution, and paid time off.


Company Culture and Mission

Metron is committed to fostering an inclusive environment where diversity, equity, and inclusion drive innovation. We embrace initiatives that promote employee well-being. We are proud to be an Equal Employment Opportunity and Affirmative Action workplace, prohibiting discrimination and harassment of any kind.


Join the Metron team today!

Be part of a team that creates advanced technology solutions to transform water usage, conservation, and re-use. Our products and services impact public utilities, industrial sectors, residential areas, and commercial buildings. Partner with us to tackle global water challenges with ingenuity and dedication.

Other Smiliar Jobs
 
  • Boulder, CO
  • 6 Days ago
  • Boulder, CO
  • 6 Days ago
  • Boulder, CO
  • 6 Days ago
  • Boulder, CO
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • , NY
  • 7 Days ago
  • Cove Neck, NY
  • 7 Days ago
  • Saddle Rock Estates, NY
  • 7 Days ago
  • Eastchester, NY
  • 7 Days ago