Android Engineer
Location: US, NY, New York
Department: Engineering
Employment type: Full-time
Function: Engineering

Company profile:
About the CompanyAviary makes the world’s best photo editor. It’s used in more than 6,000 apps, including our own, which is a Top 100 app on both iOS and Android. Each month, more than 65 million people actively use our products.The Aviary team is on a mission to democratize creativity. The company was founded by the creators of Worth1000, who have always been obsessed with the idea of turning everyone in the world into artists. We are 25 people based in New York and financially backed by leading investors including Spark Capital, Amazon CEO Jeff Bezos and LinkedIn founder Reid Hoffman. Aviary is well positioned to lead the next generation of creative companies.Aviary has a highly team-driven company culture. Everyone in the company is great to work with and contributes meaningfully to the overall company direction. As one might expect, we are a creative group inside of work and out: whether it’s painting, improv comedy, bagpipes, or karaoke, our team members have diverse and interesting passions. We keep our culture startup-friendly to the core (ping-pong tables, free lunches and party games abound) and plan to keep it that way forever, whether we are 25 people or thousands.Why work at Aviary?We build beautiful photo editing software that can be used in any application. We're a small, creative team and we're passionate about powering the world's creativity. If you're an awesome person who wants to help us achieve that goal, we'd love to hear from you!Working with usYou'll work in a fast-paced startup environment, full of challenges and new opportunities. We can promise with complete confidence that you will never be bored.Share a workspace with a variety of creative, interesting people with a huge range of weird hobbies.Great location for commuters: our windows literally overlook Madison Square Garden. We may or may not have tried projecting our website onto MSG. (We totally did. It totally worked.)Our conference table doubles as a pool table. Plus, we have heated matches of ping pong, foosball, and Fifa to help get the creative juices flowing!PerksWe want a happy, healthy, and creative team. We know you can't have that without real work/life balance and plenty of perks. To that end, we offer:Competitive salaries, full medical/dental insurance, tons of paid vacation, and an ample budget to customize a top-notch workstation to your heart’s content.All the free coffee and snacks you can consume. Fully stocked fridge. Catered team lunches four days a week.Constant learning. Coding workshops, company-sponsored educational courses, and genius coworkers who show each other new things every day.

Job description:
Superb engineer with 2 years+ of experience developing Android applications. Should have an understanding of the platform and its limitations with the ability to maximize performance, aesthetics and interactivity of Android apps.Will be a top-tier technologist that understands general coding best practices and has worked in multiple platform environments and languages before. Must be both self-reliant in working through problems and work well as a collaborative part of a larger Android development team. Strong problem solving skills.Deadline oriented, responsible and reliable worker.ResponsibilitiesResponsible for implementation of specific Android projects as coordinated by the VP of Engineering.Writes beautiful commented code that others can easily read and adapt.Participates in regular code reviews.Communicate Android project status to manager in an accurate and detailed way.May occasionally represent Aviary at Android-centric events.

Requirements:
2 years+ experience in Android developmentIntimately familiar with C/C++ and JNISelf-reliant hackerQuick adoption of new systems and languagesAbility to understand a pre-existing complex codebaseStrong problem solving skillsGreat communicator with an excellent command of written and spoken EnglishBonus points for experience with OpenGL, image processing/manipulation, and multi-threaded, multi-client server projects (in any language)

Benefits: