Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Android Developer II

TD Ameritrade

TD Ameritrade

Android Developer II

National
Full Time
Paid
  • Responsibilities

    ROLE:

    The Mobile Application team is looking for an Android developer. Our primary focus is creating new features and modernizing our platform with the latest development practices and guidelines from Google. Use your software development skills in a highly collaborative environment while learning about the trading and investment industry. Contribute as an essential member of our team and its Agile environment. Stay up-to-date with the latest technology by participating in developer led technology forums. Interface with Platform Architects to grow as an engineer and apply your ideas to our stock trading platform. Act as a key contributor in our firm's top goal which is to improve the customer experience. Work with talented veterans and mentor junior developers within our team to share and grow knowledge. Our team has a healthy work / life balance and offers opportunities to routinely work from home.

    RESPONSIBILITIES:

    • Performs application design and trouble shooting in a collaborative environment
    • Participates system design and specification development, creates application code, reviews code written by others, performs unit testing, debugging, and documentation.
    • Performs complex programming tasks, providing review of various development tasks and documentation. Provides analysis of problems and recommends solutions
    • Is a contributor in client/technology interactions in the development of feature enhancement and feature development. Will interface with product owners and platform architects to determine the most appropriate solution
    • Participates in the troubleshooting of complex problems in both development and production environments
    • Offers and accepts guidance in solving application engineering challenges
    • Responsible for working within a team which strives for predictable and reproducible results
    • Work with UX/UI Designers and other Developers to build enterprise mobile solutions
  • Qualifications

    REQUIREMENTS:

    • At least 2+ years of native Android development experience.
    • Bachelor's degree in Computer Science or equivalent disciplines
    • Experience with Android build and Google Play deployment process.
    • Some understanding of common data structures, algorithms and design patterns; GoF.
    • Understanding of multi-threading and concurrency
    • Experience with Objected Oriented design and development using Java or Kotlin.
    • Experience with C++ a plus
    • Experience with agile scrum methodology
    • Experience with build, deploy and test automation tools like Jenkins, Robolectric, Mockito, Fastlane
    • Experience developing enterprise level applications for a large customer base.
    • Experience working with large development teams.
    • Experience in developing modern features in legacy code bases
    • Military education or experience may be considered in lieu of civilian requirements listed
  • Industry
    Financial Services
  • About Us

    At TD Ameritrade we help individual investors pursue their financial goals through our brokerage subsidiaries. For more than 40 years we have been serving individual investors – from the first-time investor to the sophisticated trader, and from the “do-it-yourself” to the “do-it-for-me” investor. We offer a broad range of investment tools and services – all at a great value.

    We engage with our clients in many different ways including online, on-the-go via mobile applications, over the phone or through independent registered investment advisors. Our clients choose how they want to work with TD Ameritrade – not the other way around.