Senior Front-End Software Engineer, Mobile

Lehi, Utah /
Engineering /
LiveAuctioneers is the leading online marketplace for one-of-a-kind items, rare collectibles and coveted goods. Our ever-changing online catalogues have included everything from Banksy prints and first-edition Harry Potter books to Garth Brooks' tour bus and rare Hermès Birkin bags. Last year, LiveAuctioneers processed $7.4 billion in bids, connecting millions of the world's most knowledgeable collectors with 7,000+ vetted, professional sellers of extraordinary, previously owned items.

Founded in 2002, LiveAuctioneers is a technology innovator in resale marketplaces and was the first to introduce mobile bidding, video-streamed auctions, ratings and reviews, and more, to the online-auction industry. In its continuing role as a pioneer in the buying and selling of exceptional items, LiveAuctioneers is now developing FinTech and SaaS solutions that empower small auction business owners to be influencers in the “passion economy” and build a loyal following. You have an opportunity to join a company led by a management team who had a hand in taking market-leading companies like Google, Seamless, GrubHub and 1stdibs from niche websites to household names. 

You will be working as a member of an inclusive team that uses a friendly and collaborative small-team approach (about 5-6 engineers per team) to help us build the trusted marketplace of collectibles curated by experts. 

We operate and build on a service-oriented, event-driven architecture, utilizing continuous integration and continuous delivery.  We build in Go, Node, React and React-Native. We use AWS with ECS, Docker and Lambdas which all use RabbitMQ and PubNub for decoupled systems.

This is a full-time position located in Lehi, Utah, with the flexibility to work remotely through March 2022, due to COVID-19, and the option to work from home up to three days per week thereafter.

You will:

    • Develop mobile and web applications with agile development methodologies and principles
    • Participate in planning, design, development, and implementation for multiple initiatives
    • Play a role in project/iteration planning sessions, ensuring proposed short-term estimates are achievable and realistic
    • Develop technical system design documents, QA Automation scripts
    • Contribute to process-improvement initiatives in an effort to help the team deliver faster

You have:

    • 5+ years of experience as a Software Engineer, with 2+ years of experience using React Native framework
    • Comfortable with large, complex CSS structures
    • Enthusiasm for improving development best practices, patterns and architecture across teams
    • Technical experience that includes strength in multiple software engineering technologies utilized in our stack (Javascript ES6, React, React Native)
    • Ability to multitask, prioritize and manage time effectively
    • Readiness to tackle challenges with creative problem solving
    • Communicate clearly
    • Think critically and be decisive when it’s appropriate
    • Collaborative team member
    • The ability to pair with other engineers on solving problems
    • Comfortable working in real-time with other engineers in remote locations
    • The ability to consume services built by other teams or team members into your work
    • A person who cares about the life of the work they build
    • An innovative mindset
    • Passionate about learning the "right" way to do things and implementing conscientiously
    • Willing to share your opinions and approaches, and hear others’, so we can find the best solution rather than defer to the loudest
    • Comfortable implementing unit tests
    • Experience with the following technologies is a plus:
    • Languages: Go, SQL, and PHP
    • Tech: Node, Express, Redux, Webpack, Babel, Git
    • Infrastructure: AWS, S3, Docker, Fastly
LiveAuctioneers is committed to fostering, cultivating, and preserving a culture of diversity, equity, and inclusion. We believe that the best innovation comes from diverse perspectives, beliefs, and backgrounds, and recognize that people come with a wealth of knowledge and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying.

Equal employment opportunities (EEO) are provided to all LiveAuctioneers employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. Diversity of experience and skills, combined with passion, is key to innovation and excellence. Therefore, we encourage people from all backgrounds to apply to our positions. Please let us know if you require any accommodations during the interview process.