Senior Frontend Engineer I
Posted on 11/7/2023
INACTIVE
Inductive Automation

201-500 employees

Universal industrial software platform for enterprise applications
Company Overview
Inductive Automation is a leading industrial software company that offers a unique, modular platform, Ignition, which enables organizations to design and deploy a wide range of industrial applications, including SCADA, IIoT, and MES, without any technological or economic limitations. The company's competitive edge lies in its server-centric web-based deployment model, which allows for instant web-launch of unlimited zero-install, full runtime clients on virtually any device, and its hot-pluggable modules that can be added or upgraded without disrupting operations. With 57% of Fortune 100 companies relying on Ignition for its flexibility, scalability, and seamless integration with any SQL database and various other platforms, Inductive Automation demonstrates industry leadership and technical prowess.
Industrial & Manufacturing

Company Stage

N/A

Total Funding

N/A

Founded

2003

Headquarters

Folsom, California

Growth & Insights
Headcount

6 month growth

7%

1 year growth

21%

2 year growth

59%
Locations
Folsom, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Data Structures & Algorithms
JavaScript
Git
SCRUM
TypeScript
Webpack
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Computer Science or related field
  • 4-6+ years of software engineering or software development experience, preferably in a related field
  • A comprehensive understanding of computer science concepts and ability to apply expertise in object-oriented design, multi-threaded architecture, data structures, algorithms, and cybersecurity
  • Hands-on programming experience using relevant languages (Javascript and/or Typescript)
  • Experience using relevant tool suites. (IntelliJ or equivalent, Git, Webpack)
  • Creative problem-solving skills
  • Passionate about building applications that delight users
  • Strong written and verbal communication and interpersonal skills
  • Experience working on a team using agile methodologies
Responsibilities
  • Independently responsible for the entire lifecycle of projects or features including engineering design, development, and deployment
  • Improving code structure and architecture in service of testability and maintainability
  • Writing, co-writing, and reviewing design documentation
  • Maintaining high proficiency in one or more technical areas
  • Prioritizing and valuing unowned or undesirable work that enables the team to move faster
  • Ensuring work meets quality standard
  • Working with their team and adjacent teams to solve problems
  • Escalating problems that have wider scope
  • Assisting and teaching other engineers on an individual basis
  • Completing thoughtful and constructive code reviews in a timely manner
  • Meets and maintains 6 month performance milestones provided by their manager
  • Responsible for one or more product areas or other IC leadership role (Product Lead, Scrum Master)
  • [Product Lead] Understanding, vetting, and prioritizing all incoming defects and feature requests having to do with their product area, as well as taking an active role in the future big-picture planning
  • [Product Lead] Participating in the Product Lead Council to collaborate with various stakeholders interested in their product area. Making decisions and acting as a subject matter expert for their respective product area
  • [Product Lead] Authoring requests for comments (RFCs) for significant new product features or changes and working with stakeholders and the software engineering team to issue a final specification document upon ticket completion