Full Stack Engineer
Job Details

ABOUT ADOMNI

Founded in 2015, Adomni is a fast-growing advertising platform for digital out of home advertising. We believe that innovative technology, created and delivered by smart people, is able to transform the oldest communication channel on the planet - out of home advertising.

Over the past six years, we have helped advertisers like Kylie Jenner launch record-breaking digital billboard campaigns, Walmart uses our platform for their ad campaigns and we have an exclusive ad sales and technology partnership with Uber.

In short, we think, act and dream BIG.

Adomnis easy online platform removes the hassles of the out-of-home buying process and empowers advertisers with easy-to-use online tools, so campaigns can be launched in minutes across one of the fastest-growing DOOH networks in the world. Currently, the Adomni platform has over 470,000 digital screens available across the U.S., Canada, Europe, and Australia, reaching billions of people daily.

If you light up at the idea of working at a high-growth, venture-backed technology company and are looking for a career that is challenging and rewarding, let's talk.

JOB SUMMARY

Adomni is looking for a talented technical team member to join our growing team. You will be working on our Vue.js application as well as our public-facing API and our integrations with other APIs. Daily tasks will include implementing new features/functionality, enhancing existing functionality in the SPA, tuning queries, implementing new reports, and more. You will coordinate with other developers and our business teams to understand requirements.

REPORTS TO

Director of Software Development

RESPONSIBILITIES

  1. Develop front-end components to match provided specifications from product team and business needs.

  2. Collaborate with team members on solving challenging business problems relating to UI/UX as to ensure users have the best experience.

  3. Develop new business logic (SPA & API) in a way that will be clean, clear, and a joy to use from the consumers (and the developers) point of view.

  4. Document the API using the OpenAPI 3.0 specification such that a third party can cleanly understand what it does without speaking to an Adomni representative.

  5. Integrate API specifications from OpenAPI 3.0 generated types into the SPA for smooth transitions between stacks.

  6. Write and manage CSS with SASS/SCSS.

  7. Partition and track your work in sprints using an agile work process.

  8. Track bugs and report the details in our project management tool (Asana).

  9. Write automated tests (E2E & Unit) for your work

KNOWLEDGE AND SKILL REQUIREMENTS

  1. Quick learner can process new information quickly and remember key points.

  2. Track record of delivering results.

  3. You must be able to work reliably in a remote work environment - comfortable using Slack, Zoom, other technologies of course, but also just being a consistent self-starter.

  4. People-person with a team-centric attitude.

  5. You must understand basic UI/UX principles and how to follow best practices in the JS SPA ecosystem.

  6. You must understand the functionality of single page applications (SPA), DOM rendering, and optimized front-end code.

  7. You must understand HTTP very well - the parts of the request and response, how different verbs interact with caching layers, etc.

  8. Attention to detail prevents important items from slipping through the cracks.

  9. Multitasking skills demands will often come from various parties during a given sprint. Ones team lead will help prioritize any found work, but you should be comfortable juggling various projects when the need arises.

  10. Ability to consistently deliver work on-time, in a deadline-oriented environment.

  11. Agile software development background.

  12. A background working with and consuming APIs.

  13. Typescript/Node : You dont have to have used it before, but itd definitely help.

  14. OpenAPI 3.0 (Reading and writing) is a PLUS

  15. Experience with SQL is a PLUS.

  16. Experience using Asana software for project management and Slack for instant messaging and basic files sharing is a PLUS.

  17. Experience with CI/CD (specifically CircleCI) is a PLUS.

  18. Writing and managing CSS utilizing the BEM class organization is a PLUS.

  19. Writing and managing application components using Atomic design methods is a PLUS.

EXPERIENCE

  1. 3-6+ years of relevant software development work experience is a prerequisite.

  2. Past experience in a startup, software company or advertising company is a PLUS.

LOCATION

Remote. Adomni office in Las Vegas, Nevada.

Apply