As a Software Engineer at Intent Media, you’ll code and innovate on products that are changing the e-commerce industry. Our engineering teams help the world’s leading travel companies to serve tens of millions of ads every day around the world. These ads provide an exceptional user experience to help shoppers find and compare prices, while simultaneously increasing brand profitability.
In our engineering work, we balance cutting-edge technologies with industry-proven practices. Across our projects, you will see a variety of languages, libraries, and databases. Our agile way of working is founded on many years of experience; you will be working with accomplished innovators in the software community. We move quickly, deploy often, and pride ourselves on owning the process of building software end-to-end. This means we are involved in brainstorming, design, development, deployment, and monitoring as much as we want to be.
What You Will Do:
We believe that engineers are most effective when they are involved in the whole lifecycle of software development: conceiving new features designing and coding the change, testing, deploying, and support. Don't worry if you don't know how to do everything at first - you'll learn the essentials through mob & pair programming with experienced engineers on your team.
You will be joining a team that is focused on discovery and innovation of new experiences on the mobile web. Your immediate task will be improving our product offerings for users as they search for travel bookings on mobile devices. We have lots of great ideas spanning mobile web and native app solutions that we can't wait to prototype and test in front of real users. We want you to help us build them. More specifically, you will be:
Iterating with an embedded UX team to create clever product designs
Collaborating with other engineers to build prototypes and full-scale products
Running queries to learn how users are interacting with the features you build
Writing maintainable code and supporting it with test coverage
Enhancing our code infrastructure and improving developer workflows
Working cross-functionally with other squads, often via pair programming, to share knowledge and improve the overall health of our systems
Intent Media is looking for bright and ambitious software engineers to bring their fresh perspective to our team of thoroughly awesome humans and dogs.
You have 3+ years of relevant experience
You have experience with mobile web applications
You will be at home in a quick-paced, iterative development process
You have experience with automated testing and treat your test code with the same respect as your shipped code
You have a passion for participating in open source software communities
You have the flexibility to work on all aspects of delivering working software: brainstorming, designing, coding, testing, deploying, monitoring, and analyzing
Other things we’d love to see in an ideal candidate:
You have experience building native iOS/Android applications.
You have experience with, or interest in, any of the following: React, Java, NodeJS, or other server-side languages, SQL or other databases, UX design, Avro, AWS cloud platform (ECS, AWS Lambda, Kinesis, API Gateway, etc.)
You have experience with A/B testing
You have a passion for LESS, SASS, or CSS and promote best practices for presentational languages