Android SDK engineer

  • Remote, OR
  • Full-time

Company Description

AOL is a media technology company with a mission to connect consumers and creators through open marketplaces. AOL uses data to disrupt content production, distribution and monetisation. We connect publishers with advertisers across our global, programmatic platforms, tapping into Microsoft inventory and original content brands like TechCrunch, The Huffington Post and MAKERS which reach over 500 million monthly global consumers. Within our mobile advertising network alone, we have a reach of roughly 800 million users. A subsidiary of Verizon, AOL is shaping the digital future

Job Description

Android SDK Engineer

We are looking to expand our SDK and Ad Formats team with engineers that value collaboration, strong communication skills, and have a strong desire to create quality products. The primary focus of this team is building SDKs which publishers (app developers) use to show ads and creating new ad experiences which enable compelling advertising on our mobile advertising platform. It also creates mobile applications and tooling to support our internal teams in building advanced mobile ads.

Technologies

We have three main technology focuses: Android, iOS, and Full-stack Development. Any given day you have the opportunity to work with many technologies, including Java, C/C++ Objective-C, Ruby, Javascript, HTML, CSS, PHP, SQL, NoSQL. We use Git via Github for managing our projects, JIRA for tracking, and TeamCity as our automated build platform.

Experience

We looking for people that have demonstrated proficiency in at least one technology, but most importantly we’re looking for people who’ve demonstrated that they can adapt to new technologies and have a passion for it. You might be a full-stack developer looking to break into mobile, mobile looking to expand into full-stack, or improving your chops in your specialty. Our environment provides opportunities for all.

Our ideal candidate has a platform specialty which is ideally one of iOS, Android, or Full-stack development, and the desire to add sub-specialties as needed to deliver quality software. Remote work is possible.

Qualifications

Required Skills

Demonstrated expertise in Java and at least one scripting language Ruby, Python, or Javascript

Experience using or building RESTful web services

Experience writing with Behavior Driven or Test Driven Development, mobile platform experience a plus

SQL Database experience: MySQL, SQLite, Core Data, or other

Experience writing concurrent programs, preferably in a mobile environment

Deep understanding of software design patterns and architectural principles

HTML, CSS, and Javascript development skills a plus

Strong engineering background with source control, testing, and quality software production

Must understand process is important to produce quality software

Education/ Experience

2+ years of object-oriented programming experience

1+ years building complex applications for Android

Must have experience leading and mentoring other developers

Strong background computer science fundamentals in algorithms, data structures, and discrete mathematics, BS or MS in Computer Science a plus

Open source contributions a plus

Additional Information

Aol is proud to be an equal opportunity workplace. Aol employees are rewarded competitively and are entitled to a wide range of benefits that encourage a positive lifestyle. Our recruitment team will always welcome any conversations about flexible working requirements.

We do not accept resumes from placement agencies, headhunters or other suppliers that have not signed a formal agreement with you.