freehire launches on Product Hunt on 26 August.

Follow →

Senior JavaScript Web Developer

Open 16d

Summary

Senior JavaScript developer building scalable web apps for utility asset management using React, TypeScript, and Esri GIS, collaborating with cross-functional teams to deliver enterprise solutions.

Senior JavaScript Web Developer

About ArcFM Asset Management

The ArcFM Asset Management team develops a suite of applications that support end-to-end design and asset management for electric, gas, water, and telecommunications utilities worldwide. Built on the Esri GIS platform, our solutions provide purpose-driven tools tailored to the unique needs of the utility sector. As we evolve our platform, we are investing in scalable, modern web solutions that deliver meaningful value to our customers. Through innovation and a focus on efficiency, we empower utilities to keep the lights on, optimize operations, and improve the flow of critical information.

About the Role

We are seeking a Senior JavaScript Web Developer who brings strong technical leadership and thrives in a cross-functional team environment. This role combines deep technical expertise with the ability to drive complex initiatives, influence architecture, and collaborate closely with product, design, and engineering stakeholders to deliver scalable, high-quality web applications.

For this U.S. based position, the expected compensation range is $140,000 - $155,000 per year, which includes base pay and short-term incentive.

Responsibilities

  • Lead the design and architecture of scalable, maintainable web applications, leveraging modern JavaScript frameworks such as React and TypeScript.
  • Take ownership of complex, ambiguous initiatives by defining solutions, breaking work into actionable tasks, and driving delivery from concept to production.
  • Provide technical direction, architecture guidance, and task clarity for engineers across the team.
  • Establish and enforce best practices in code quality, testing, performance, and security through design and code reviews.
  • Partner closely with product managers, product owners, architects, and other engineering teams to refine requirements and deliver customer-focused solutions.
  • Communicate technical concepts clearly to both engineering and non-engineering stakeholders at all levels.
  • Balance competing priorities across product, technology, and organizational goals.
  • Collaborate across distributed teams, time zones, and disciplines to ensure alignment and delivery success.
  • Drive the delivery of high-quality, reliable, and production-ready code with minimal disruption.
  • Accurately estimate effort, manage dependencies, and consistently meet commitments.
  • Diagnose, troubleshoot, and resolve production issues quickly, including leading response during critical incidents.
  • Ensure seamless integration with backend systems through RESTful APIs and modern data integration patterns.
  • Serve as a trusted technical leader and mentor, fostering growth and elevating engineering standards across the team.
  • Support engineering managers in coaching, performance feedback, and career development of team members.
  • Promote a culture of ownership, urgency, and continuous improvement.
  • Reduce friction by proactively addressing inefficiencies, unplanned work, and team distractions.
  • Actively contribute to the broader engineering community and strengthen the organization’s technical reputation.

Qualifications

If you have a solid background with design patterns, building scalable and reliable web applications, continual learning, and are excited to architect a new web platform, this might be a perfect fit for you.

  • Earned a BS in Computer Science, MS in Computer Information Systems (CIS), or related field with strong computer emphasis.
  • Bring a track record of 8+ years of professional experience in Software Engineering roles that showcase your expertise and leadership.
  • Have a deep understanding of React and its core concepts, and have successfully delivered projects that demonstrate proficiency in building efficient, modular, and maintainable React applications.
  • Possess expertise in TypeScript with a solid understanding of type systems and best practices for maintaining large codebases.
  • Have tangible experience working with HTML, CSS, Azure, .NET developer tools, C#.
  • Know how to navigate compatibility challenges and create seamless experiences across various browsers and devices.
  • Have integrated RESTful APIs seamlessly into frontend applications, showcasing your ability to bridge the gap between frontend and backend systems.
  • Experience building workflow-driven applications and/or developer productivity tools that improve efficiency, usability, and scalability.

Strongly Preferred, What Sets You Apart

  • Experience with Esri GIS – ArcGIS Pro or Maps.SDK.
  • Understanding of the Electric Utility Network.
  • Experience in utility, infrastructure, or asset management domains.
  • Experience with cloud platforms (Azure preferred) and full-stack development using .NET/C#.
  • Experience developing reusable configuration platforms.

Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status or any other legally protected characteristics or conduct.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available