Software Engineer, Android (New York City)

Duolingo New York , NY 10007

Posted 2 weeks ago

An Android expert who will help millions of people learn on a mobile device.

Duolingo software engineers develop next-generation education technology that changes how over 300 million people around the world learn. We're looking for engineers who bring fresh ideas from all areas in computer science, including natural language processing, machine learning, large-scale system design, and iOS & Android mobile app development. As an Android software engineer, you will work on a specific project critical to Duolingo's needs, with opportunities to switch teams and projects as our fast-paced startup grows and evolves. You will develop applications primarily in Kotlin and using the Android SDK. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the full-stack as we continue to innovate.

RESPONSIBILITIES

  • Collaborate on software projects with product design and backend aspects

  • Develop, release, and maintain native Android applications

  • Manage individual project priorities, deadlines and deliverables

REQUIREMENTS

  • A Bachelor's degree in Computer Science or related technical field

  • A solid foundation in computer science with strong competencies in data structures, algorithms, and software design

  • Programming experience in Java

  • Experience in mobile application development

  • Located in the Greater New York City area

EXCEPTIONAL CANDIDATES WILL HAVE

  • 5 years of programming experience in Java

  • Considerable programming experience using Android Studio and the Android SDK

  • Proficient in the following technologies: Java language and related frameworks, multi-threading and memory management specific to mobile devices, understanding of caching mechanisms

  • Experience designing clean and maintainable APIs

  • Experience with multithreaded programming

  • Experience writing unit tests and testable code

  • Duolingo is an innovative, fun company with top engineers, designers, marketers, linguists, and business people driven by a mission to provide free education to the world. We have over 150 people from 25 different countries, and expect to have 200 within the next year.
    2018: Inc. Best Places to Work
    2018: Entrepreneur Top Company Culture List
    2018: CNBC Disrupter 50
    2018, 2017, 2013: Fast Company The World's Most Innovative Companies

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Controller New York City Market Either FullTime Or PartTime Opportunity

Your Part-Time Controller

Posted 3 days ago

VIEW JOBS 4/16/2019 12:00:00 AM 2019-07-15T00:00 Overview Accountants, Controllers, and CFO's Would you like to make a difference in your career? Are you tired of auditing? At Your Part-Time Controller, LLC. we work almost exclusively with Non Profit organizations, helping them with their Accounting and Financial Reporting. Our Full-Time staff work a 35 hour work week. Our Part-Time staff can tailor their schedule. Our Controllers use their accounting skills to make a difference every day by serving as Controllers and CFOs to nonprofits. We work with nonprofits because we believe their work is good for all of us and we love the challenges and rewards that come with working with smaller nonprofit organizations. If you'd like to use your accounting experience to advise and improve nonprofits, please keep reading. Or if you would like to know a little more about us the following video is a good start. https://vimeo.com/299925347 We believe happy accountants make for super accountants and we've built a culture that values your contributions and recognizes you have a life outside of work. This is why we offer a 35-hour standard work week with paid overtime and no tax season. As one of our controllers, you will become a valued advisor to your clients by working with them on a long-term basis to strengthen their accounting departments. You are responsible for their monthly financial reporting, working with the Executive Director and program staff to improve the quality of reporting as well as liaising with auditors and the Board of Directors. You will have meaningful and diverse opportunities to use your accounting expertise to help nonprofit organizations succeed in their missions. We are growing and looking for full and part-time accountants committed to serving their clients. Does this sound like the home you have been looking for? Join us! Responsibilities Responsibilities: You will provide high-level accounting functions throughout the year, including: * preparation of monthly financial reports – statements, memos and dashboards * processing month-end transactions * budgeting and cash flow planning and analysis * forming working relationships with management and boards of directors * translating financial information for the non-accountant to foster engagement and build more impactful reporting * facilitating outside audits * providing guidance on financial standards and internal controls as well as evaluating systems and processes Qualifications We are hiring exceptional accountants with the following: * Bachelor's degree in Accounting or Finance * 7+ years of progressive accounting experience (Senior Auditor, Senior Accountant, Assistant Controller, Controller, Director of Finance) * Excellent communication skills and positive attitude * Knowledge of, or interest in learning, multiple accounting software packages * Willingness to travel to client offices in and around the metropolitan area * Nonprofit or public accounting experience preferred but not required We are the Best Place to Work. YPTC provides the support that allows you to work independently at your clients including mentorship, continuing professional education and a network of colleagues. Additionally you'll benefit from the rewarding and satisfying work with nonprofits - you will spend your day doing good. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. No matter who you are, you are welcome here. Apply now or visit our website, www.yptc.com, to learn more about Your Part-Time Controller. Your Part-Time Controller New York NY

Software Engineer, Android (New York City)

Duolingo