Overview

Join the Atom team at SADA as a Senior Front-End Software Engineer!

About Atom

Atom, created by Google, SADA, and Collins Engineers, provides an in-depth solution to managing assets, resources, data, and analytics in an easy-to-use application in the asset and maintenance management industry.

Clients ranging from maintenance management, asset management, operations management, inspections, mobile workforce management, and more are leveraging Atom to optimize complex workflows and efficiently track assets and workers in real-time. Atom is saving clients millions of dollars a year in field worker time optimization, maintenance prioritization and planning, as well as risk analysis and forecasting. Learn more at www.goatomapp.com.

Your Mission

As a Senior Front-End Software Engineer at SADA, you will be responsible for the following:

– Contribute code on the front-end codebase on a regular cadence as an individual contributor
– Contribute to documenting and developing software
– Contribute to architecture and technical design discussions, code reviews, and technical design/specifications in collaboration with the frontend team

Pathway to Success

#MakeThemRave is at the foundation of all our engineering. Our motivation is to provide customers with an exceptional experience in migrating, developing, modernizing, and operationalizing their systems in Google Cloud Platform.

Your success starts by positively impacting the direction of a fast-growing practice with vision and passion. You will be measured by your ability to create quality code that fulfills the business requirements as well as assisting with maintaining a modern frontend codebase that utilizes best practices and proper technology.

As you continue to execute successfully, we will build a customized development plan together that leads you through the engineering or management growth tracks.

Expectations

Customer Facing – You will interact with customers on a regular basis, sometimes daily, other times weekly/bi-weekly. Common touchpoints occur when qualifying potential opportunities, at project kickoff, throughout the engagement as progress is communicated, and at project close. You can expect to interact with a range of customer stakeholders, including engineers, technical project managers, and executives.

Training – Ongoing with first-week orientation at HQ followed by a 90-day onboarding schedule. Details of the timeline can be shared. Due to the COVID-19 pandemic, all onboarding will be temporarily conducted remotely.

Job Requirements

Required Credentials:

Bachelor’s degree in Information Systems, Computer Science, Engineering, or equivalent job-related experience with 5+ years of experience as a Software Engineer (or similar title)

Required Qualifications:

– 5+ years combined professional experience building responsive, user-friendly web applications
– Mastery of front-end technologies/languages such as JavaScript, React, Vue, etc.
– Hands on experience maintaining and instrumenting CI/CD pipelines leveraging tools such as Jenkins, CircleCI, Travis, etc.
– Familiar with microservice oriented architectures, associated deployment technologies (Docker, Kubernetes, etc) and the pitfalls of distributed systems
– Excellent oral and written communication skills and ability to collaborate effectively with FE developers, UX Designers, and Product Managers
– Strong aptitude for learning new technologies and techniques
– Develop test strategies, create test plans, execute test cases – both manually and via automation
– Understanding and appreciation for best practices and design patterns as well as an ability to build and recommend these as needed on the back-end

Useful Qualifications:

– Experience working with geospatial data and concepts such as ESRI/ArcGIS, Google Maps, etc.
– Experience with performance and optimization analysis and an ability to both diagnose and prevent these problems on the back-end