Accruent

Senior Frontend Software Engineer

Remote UK
AWS Gatsby JavaScript HTML CSS Node.js React API GraphQL Yarn Next.js
This job is closed! Check out or
Description

Personal development and becoming the best you is all about growth and exploring new skills and opportunities – both in and out of the office. At Accruent, we call this Grow Without Limits, and we’re proud to offer each of our employees the resources, coaching, and support necessary to achieve Growth Without Limits in their personal and professional lives. Explore where the path takes you.

As a Senior Frontend Software Developer, you will be working in a fast-paced environment with a team of expert frontend and backend developers to support and maintain our user-facing websites which include our marketing site Accruent.com and a few others.

  • Build websites using Gatsby, and other possible CMS or Static Site Generators.
  • Ability to read and understand requirements and develop front-end / UI applications.
  • Strong hands-on experience with JavaScript
  • Provide recommendations on the best coding techniques or technology enhancements that can make our workflow and output more efficient.
  • Be responsible for code reviews of vendor work for standards compliance and efficiency.
  • Build working static prototypes and wireframes.
  • Administer bug fixes and features.
  • Design and develop scalable web applications with rich and modern user experiences.
  • Collaborate with the engineering team to forecast the functionality that will be developed during each sprint.
  • Write high-quality and reusable production code.
  • Create prototypes, mockups, and staging sites for review and feedback.
  • Optimize applications to ensure high performance.
  • Implement comprehensive security and data protection.

Other responsibilities include:

  • Translating designs and wireframes into high-quality code
  • Developing new user-facing features using Gatsby & React.js
  • Building reusable components and front-end libraries for future use
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Resolve issues and defects found internally or reported by end users.
  • Deploy front-end/related components to staging and live environments.
  • Review current design and implementation, and identify opportunities to improve them for better performance, scalability, and robustness.
  • Ability to understand business requirements and translate them into technical requirements.
  • Coordinate with various groups/members and deliver results.

Skills and experience required for the role:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles
  • Experience with state management mechanisms such as Redux or Context API
  • Strong experience in front-end technologies, such as JavaScript, HTML5, and CSS3
  • Strong experience with newer specifications of ECMAScript
  • Strong experience working with GraphQL
  • Familiarity with stylesheet pre-processors such as Sass or Less
  • Strong experience in building UI components from the scratch without the need for an external design library.
  • Experience with data structure libraries (e.g., Seamless-Immutable, Normalizr)
  • Familiarity with RESTful APIs and their integration
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience with common front-end development build tools such as Babel, Webpack, NPM, Yarn, etc.
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools e.g., GitHub.
  • Familiarity with code linting tools.

Nice to have:

  • Experience with popular React.js workflows such as Flux.
  • Experience with frameworks such as Next.js.
  • Experience with Nodejs is a plus.
  • Experience with AWS services such as EC2, S3, CloudFront, Lambda or its other cloud platform service counterparts is a plus.
  • Experience with CI/CD tools like Jenkins, CircleCI, TravisCI to automate build, test, and deployment process is a plus.
  • Experience with an automation testing framework is a plus.

About Accruent:

At Accruent (a subsidiary or affiliate of Fortive Corporation), we strive to be on the cutting edge of the software world, providing purpose-built intelligent solutions that raise customer expectations, shift paradigms and transform the way businesses operate and achieve success.

We aim to provide the same transformational growth for our 1,000+ employees which includes a vibrant office culture in major cities like Austin and Amsterdam – and 10,000 customers in more than 150 countries – we know you’ll gain new experiences along the way. In our continued effort to help our teams Grow Without Limits, we provide all employees with the resources, coaching and support they need to reach new heights and experience true professional and personal development – and we do this because we believe it will help us grow as a global company in return.

Every person can bring something incredible to the table, and we can always achieve more together. So, if you are courageous, adaptable, collaborative and interested in becoming the best you, we encourage you to join us for the ride – even if you don’t believe you have the exact experience to fill a particular role.

Explore the path. Join Accruent.

About Fortive:

Fortive’s essential technology makes the world stronger, safer, and smarter. We accelerate transformation across a broad range of applications including environmental, health and safety compliance, industrial condition monitoring, next-generation product design, and healthcare safety solutions.

We are a global industrial technology innovator with a start-up spirit. Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We’re a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to ground-breaking sustainability solutions.

We are a diverse team 17,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.

At Fortive, we believe in you. We believe in your potential—your ability to learn, grow, and make a difference. At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone. At Fortive, we believe in growth. We’re honest about what’s working and what isn’t, and we never stop improving and innovating.

Fortive: For you, for us, for growth.

#LI-Remote

Accruent
Accruent
Asset Management Building Maintenance Energy Management Facilities Support Services Internet of Things Medical Device Project Management Retail Technology SaaS Software

15 applies

297 views

Other Jobs from Accruent

System Engineer II

Bengaluru, India

System Engineer I

Bengaluru, India

Associate Project Manager

Sao Paulo, Brazil

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 216 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers