We're building a team of digital craftspeople

Join Our Team

Help us build the future

We are putting together a world-class team of cross-disciplined Strategic Thinkers. From Strategy to Design and Development, we enable our team members to help build world-class solutions. We’re looking for smart people who will find creative ways to help our partners succeed.


Why ADE

Work with New Technologies

We start a new project every three to four months, each time resetting our tech stack so we can continue to be up to date on technologies.

A Focus on Human Centered Design

We value designers who focus on building software that delights their users.

Work with Flexible Teams

We look for the best fit for our team, no matter where you live. While this presents challenges, we've developed a methodology that can accommodate your schedule.

We Talk. A Lot.

We don't hide our team from our clients. Everyone has a full seat at the table and the opportunity to contribute.

Supported Remote Work.

While we are primarily remote, we do have our lab and the team there to support device testing and development efforts.

Love What You Do

Our team loves what they're working on and enjoy what they do. We work with fun brands who get what we're trying to do.

Current Openings

AN ADE SENIOR JAVASCRIPT ENGINEER

We are looking for a great JavaScript developer who is proficient with React.js and the ES6 ecosystem. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (primarily webpack and redux) You will ensure that these components and the overall application are testable, robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

WHAT YOU DO

  • Developing new user-facing features and applications using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Writing Component Test, SCSS and CSS styling of components.
  • Help build tooling and infrastructure reusable for future projects

REQUIREMENTS

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with Redux
  • Familiarity with writing ES6
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token and Oauth
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools such as Git
  • Familiarity with Jira a plus

AN ADE QA ENGINEER

We are looking for a Quality Assurance (QA) engineer who will manage exploratory and automated tests to ensure product quality. You will design and implement tests, debug and define corrective actions, review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts). Besides, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards. We expect you to be able to build consistent and efficient tests delivering them in-time. You should also hold an engineering background and enjoy providing end-to-end solutions to software quality problems.

WHAT YOU DO

  • Prepare detailed, comprehensive and well-structured test plans and test cases
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Plan and coordinate testing activities, thoroughly identifying and documenting bugs
  • Build and execute automation scripts using open source tools
  • Organize testing processes for new and existing products to meet client needs
  • Collaborate with internal teams (e.g. developers and product managers) to identify system requirements
  • Review debugging process results
  • Track quality assurance metrics, like defect densities and open defect counts
  • Analyze the causes of non-conforming software and train users to implement solutions
  • Maintain relevant knowledge about new testing tools and test strategies

REQUIREMENTS

  • 2+ years' experience of working on a QA Engineer position
  • Significant experience of working in software development teams and using software QA methodologies and tools
  • Solid experience in writing clear, concise and comprehensive test plans and test cases
  • Significant experience with both white box and black box testing
  • Experience with automated testing tools
  • Good knowledge of SQL and scripting
  • Understanding of Agile/Scrum development principles
  • Experience with performance and/or security testing will be a bonus
  • BS or MS degree in Computer Science, Engineering or other related area

AN ADE REACT NATIVE DEVELOPER

We are looking for a great React Native developer who is proficient with React Native and the iOS and Android ecosystems. Your primary focus will be on developing apps for a variety of devices and implementing them following well-known React Native workflows You will ensure that these components and the overall application are testable, robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Ideal candidates will be comfortable working at the iOS and/or Android level to create custom React Native components when needed

WHAT YOU DO

  • Developing new user-facing features and applications using React Native
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Writing Component Tests, well Linted code and styling of components.
  • Help build tooling and infrastructure reusable for future projects

REQUIREMENTS

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • React Native Experience
  • Experience with Redux
  • Familiarity with writing ES6
  • Experience writing Objective-C, Swift or Android/Java code
  • Experience writing automated tests for mobile apps and platforms
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token and Oauth
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools such as Git
  • Familiarity with Jira a plus

AN ADE SOFTWARE ARCHITECT

We are a digital agency who works with large, high impact, companies in media and entertainment, connected health and the connected home. We believe in creating strategic and beautiful award winning digital products for our clients.

We deploy our apps primarily on Amazon's AWS platform, using the latest technology for autoscaling, cloud formation, streaming analytics, Docker containers, Lambdas, microservices and data storage. ADE is seeking an experienced Fullstack Javascript Developer to leverage these technologies to help our client meet their strategic goals.

WHAT YOU DO

  • Build new REST APIs to support future product requirements
  • Help define and build scalable software solutions for our clients.
  • Define, Diagram and Communicate architecture decisions to internal and external clients and stakeholders.
  • Assist in deployment of new technology to staging and production environments
  • Develop automated processes to define, measure, and report on service quality, stability and capacity
  • Maintain an understanding of industry trends and how new technologies can be leveraged to meet our objectives
  • Participate in on-call duty alongside other team members
  • Collaborate in a fast paced Agile environment
  • Participate in team code reviews and design reviews

REQUIREMENTS

  • BS in Computer Science or related discipline
  • Minimum of 3 years experience working some of which would have included specific experience AWS platforms
  • Strong Node.js skills
  • Shell scripting skills (Python, Ruby, Perl, Shell / BASH)
  • Experience with networking e.g. TCP/IP, UDP, ICMP, etc., MAC addresses, IP packets, DNS, load-balancing and clustering
  • AWS products - EC2, Elastic Beanstalk, S3, Lambda, ElasticCache,
  • Familiar with Cloud formation and Orchestration tools such as CloudFormation, Terraform and Kubernetes
  • AWS Certification is a plus

AN ADE EXPERIENCE DESIGNER

We are looking for a skilled Experience Designer who will help design interactive applications across a variety of platforms and form factors. We are seeking an Experience Designer who has experience connecting customers and brands through intuitive interfaces and transformative brand experiences. Preference will be given to people who demonstrate a combination of strategic, conceptual and design chops.

We believe that design starts with a strong business case and that our applications must provide both business and user value to be successful. We start with a strong UX and create stunning visual designs on top of them. We design and build to create reusable and scalable design systems for our clients that provide lasting value.

A successful candidate should be an analytical and creative designer who is able to grasp user needs and solve problems. We will always prefer self-starters who can work closely with clients to understand how our designs help them meet their needs.

WHAT YOU DO

  • Analyze and meet product specifications and user expectations
  • Perform concept and usability testing and gather feedback
  • Use special personas based on user research results
  • Create right interaction models and evaluate their success
  • Build wireframes and prototypes around customer needs
  • Solve UX problems, such as usability or findability, using a creative approach
  • Collaborate with other designers to implement attractive designs
  • Discuss design ideas and prototypes with developers
  • Stay informed about competitor products and industry trends

REQUIREMENTS

  • 2+ years' experience of working on a UX Designer, UI Designer or other relevant position
  • Significant experience with design software and a solid portfolio of design projects
  • Excellent knowledge of interaction design and information architecture
  • Good knowledge of HTML/CSS; JavaScript is a plus
  • Familiar with using modern design tools such as Sketch, Invision, Figma and Zeplin.
  • Experience with creating component design systems.
  • Strong analytical and problem-solving skills with business-oriented approach
  • Strong communication skills