Itron
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Staff Software Engineer at Itron. Skills: Frontend development, SOLID principles, Performance optimization. Design responsive applications. Build performant applications”
What You'll Achieve.
Ensure seamless end-to-end delivery; Ensure robust handling of API failures
Industry & Context.
Problem-solving mindset; Analytical and problem-solving abilities; Structured, analytical mindset
What They're Looking For.
Must Have
4–7 years of hands-on experience in frontend development, understanding of core web technologies (JavaScript/TypeScript, HTML, CSS), Demonstrated ability to apply SOLID design principles in frontend development, Knowledge of frontend performance optimization, lazy loading, and memory management, Familiarity with versioning, build pipelines, and browser caching mechanisms, Understanding of state management, data fetching strategies, and real-time communication patterns, Exposure to backend integration concepts (REST, GraphQL, WebSocket, etc. ), analytical and problem-solving abilities with attention to detail
Nice to Have
Experience with any modern frontend framework (React, Angular, Vue, Svelte, etc. ), Exposure to TypeScript or other strongly typed environments, Basic backend experience or interest in Node. js, Python, or similar, Understanding of security best practices (JWT handling, environment configuration), Familiarity with CI/CD, version control, and modern deployment workflows
What You'll Do.
Design responsive applications
Build performant applications
Maintain frontend applications
Apply SOLID principles
Implement state management
Implement optimized rendering
Handle session management
Handle error handling
Handle browser resource management
Participate in code reviews
Improve frontend architecture
Improve development workflow
How You'll Work.
Team & Collaboration
Collaborating closely with backend teams; Collaborate with backend engineers; Participate in peer code reviews
Full Job Description
Itron is innovating new ways for utilities and cities to manage energy and water. We create a more resourceful world to protect essential resources for today and tomorrow. Join us. About the Role We are looking for a Frontend Developer with a strong foundation in SOLID principles, clean architecture, and a problem-solving mindset. You’ll focus primarily on building scalable, high-quality frontend applications while collaborating closely with backend teams to ensure seamless end-to-end delivery. This role is ideal for someone who values design clarity, maintainability, and performance — and who’s eager to grow into a full stack role over time. Key Responsibilities ● Design and build responsive, performant, and maintainable frontend applications. ● Apply SOLID principles and best practices to ensure clean, modular, and testable code. ● Implement state management, caching, and optimized rendering to enhance performance. ● Handle session management, error handling, and browser resource management effectively. ● Collaborate with backend engineers to define clear API contracts and data flow. ● Ensure robust handling of API failures, latency, and versioning of client assets. ● Write and maintain unit tests and participate in peer code reviews. ● Contribute to improving the frontend architecture, tooling, and development workflow. Required Skills ● 4–7 years of hands-on experience in frontend development. ● Strong understanding of core web technologies (JavaScript/TypeScript, HTML, CSS). ● Demonstrated ability to apply SOLID design principles in frontend development. ● Knowledge of frontend performance optimization, lazy loading, and memory management. ● Familiarity with versioning, build pipelines, and browser caching mechanisms. ● Understanding of state management, data fetching strategies, and real-time communication patterns. ● Exposure to backend integration concepts (REST, GraphQL, WebSocket, etc.). ● Strong analytical and problem-solving abilities with attention to d
Applying for this Staff Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Itron?
Real rants from real employees. Read before you apply.