Description:
As a Staff Engineer, you will work with a talented group of developers building the new Health and Safety applications. This team is responsible for the innovation, features, and architecture of powerful applications used by many Fortune 500 companies. You will have the opportunity to work on exciting technologies such as mobile, UI componentry, predictive intelligence, workflow & automation, and developer tools & IDE.
- You will be building the software that immediately impacts our customer’s productivity and building features that enable our customers to be efficient in their work
- Engineer highly interactive web-based application UIs that can scale with application complexity
- You will use your experience building modern web experiences and your expertise in performance, architecture, and object-oriented design to push the boundaries of our platform
- Evolve existing User Interfaces to increase interactivity, intuitiveness, performance and overall user delight
- Create tools, libraries, and frameworks for other developers to build upon
- Work with a strong set of teams to improve developing and deploying applications and customizations
- Collaborate with best of breed UX designers and with back-end developers (Services and Database) to ensure seamless flow and interactivity...or work full stack and use our platform to build out the back-end services and data models you need!
- Apply new technology and innovation to improve platform functionality
- Adhering to best coding practices, providing code reviews, and mentoring more junior developers in the team
- Participating in design and/or customer discussions
- Deliver an outstanding experience for our customers
- Help us define our Dublin office, and join the team leading the charge on the Health and Safety products
Qualifications
To be successful in this role you have:
- 5-8+ years of software industry experience
- Passion for software development and problem solving
- Experience designing and implementing highly interactive user interfaces for high volume web applications
- Professional working knowledge with years of experience in JavaScript libraries such as AngularJS, Bootstrap, React, Node.js, jQuery, and Prototype
- Knowledge of AJAX, JSON, HTML, XML, CSS, SOAP, REST and associated frameworks
- Experience with Java or a similar OO language
- Experience with relational databases, SQL, and GraphQL
- Strong written and verbal communication