Sr Software Engineer - Android

Published date Posted on Indeed on Jun 22, 2022 (10 d ago)
Sr Software Engineer - Android
Virtual US or Costa Rica
#WeAreTradeStation
TradeStation is an online brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge. At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation. We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and an unlimited PTO policy.
Our mobile development team is seeking an Android Developer who is passionate about creating amazing mobile experiences for users. We are seeking to develop the best mobile trading experience, and need talented individuals to play a key role in achieving that goal.

We are looking for an experienced Software Engineer to execute on our global vision for our mobile trading apps. Developers on the mobile team have the opportunity of working on apps that are critical to the future of trading in an increasingly mobile world. More and more online trading is happening from mobile devices, and we are working to provide our customers with the best tools to enable their success.

ESSENTIAL JOB FUNCTIONS:
  • Design and build advanced applications for Android used daily by thousands of active traders
  • Write tests for robustness, usability, and general reliability
  • Find and fix bugs and application performance issues
  • Continuously discover, evaluate, and implement new technologies
  • Be an active participant in the agile process
  • Be an expert in mobile technologies, and use that expertise to find ways to bring advanced trading concepts to mobile users in an intuitive way
  • Contribute primarily to Android but be able to contribute to iOS development or mobile services development as well
KNOWLEDGE, SKILLS & ABILITIES:
  • Must be a team player that is assertive, passionate, driven, and goal-oriented
  • Strong technical skills and raw intellectual ability
  • Strong analytical and problem solving skills
  • Strong organization and prioritization skills
  • Strong written and oral communication skills
  • Ability to adapt and learn in a fast-paced environment
  • Open to new ideas and stays up to speed in the fast-changing mobile space
  • Committed to continual learning and improvement

EDUCATION & EXPERIENCE:
  • Bachelor’s Degree (CS preferred) or 4+ years equivalent work experience
  • 2+ years of professional native Android development experience in Java/Kotlin
  • Experience working with accessing remote data via REST and JSON
  • Solid understanding of the full mobile development life cycle
  • Solid understanding of software design principles and patterns
  • Real-world experience working with Agile software development methods, patterns, and practices
  • Comfortable working in a fun, collaborative, open-space development environment
PREFERRED EXPERIENCE:
  • Experience with automated testing frameworks for Android
  • 1+ years professional iOS development experience, in addition to Android
  • Server-side experience is very desirable. Full stack developers are welcome!
  • Additional experience a plus: Go (Golang), Git, C++, C#, Python, Javascript, C, OpenGL
  • Trading experience in stocks, options, or futures is a plus, but not a requirement; willingness to acquire knowledge of trading is required
#LI-Remote

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Piper Companies Piper Companies |
|
7 d ago

Piper Companies is seeking a Firmware Engineering Team Lead in a fully remote environment to join a cutting-edge Technology and AI oriented company as a permanent/internal employee. The Firmware Engineer will support existing government contracts and.

O'Reilly Auto Parts O'Reilly Auto Parts |
|
7 d ago

A Business Systems Analyst II - Mobile Development will efficiently and effectively capture functional and technical requirements necessary to accomplish modifications and development of new and existing mobile applications and supporting systems. They.

BJ Services BJ Services |
18 d ago

Top Must-Have Skills / Candidate Requirements: Android Sr. DeveloperJava and Kotlin programming languages. They use Kotlin at PNC.AccessibilityDesign patterns, unit testingAgile methodologiesBe able to work with full stack teamsBe able to support and.

O'Reilly Media O'Reilly Media |
2 d ago

About Your TeamOur tight-knit and collaborative mobile apps team has a strong user focus and cares a great deal about high-quality software. We value colleagues who are helpful, respectful, communicate openly, and are always willing to do what’s best.

We are Rumble. United in our mission to protect a free and open internet. Join us!Like the creators we exist to serve, our Rumble team is full of people who like to think, to question, to build, to listen, and who want to do work that will change the.