Senior Frontend Engineer I
Posted on 11/7/2023
INACTIVE
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