Android Developer
ThinkMarkets is a global online brokerage firm, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we allow our clients to trade the world 24-hours a day. Our mission is to disrupt the brokerage industry by allowing access to global markets and thousands of products to allow our clients to trade the world in the palm of their hand. We use the latest to give traders seamless access to our proprietary trading platforms. Our Chicago office is in the heart of the financial district in the Loop, and is made up by our Leadership, IT, Analytics, and R&D teams.
We are seeking an Android Developer to join our rapidly growing global workforce in Chicago. This position will be responsible for creating high-performing mobile trading applications for our global clients. In this role, you’ll be a critical member of our mobile application team, using Kotlin to create B2C Android apps from scratch. You’ll have the opportunity to partner with team members across the globe, as well as learn and use the newest technology.
Responsibilities:
- Design, develop, and deploy quality code using Kotlin in a fast-paced, agile environment
- Collaborate with members of the design team to produce intuitive, user-friendly interfaces for our global customer base
- Contribute to our existing continuous integration framework by automating features as you go
- Work closely with the API team to define and consume RESTful API web services for the apps
Partner with global teams to ensure quality timely releases and project updates - Generate top-tier, highly maintainable software by participating in code reviews, unit testing, documentation, debugging, and root cause analysis
Stay current with industry trends and source new ways for enhancing our user experience
Requirements:
- 5+ years of experience in building and delivering customer mobile Android apps
- Bachelor’s degree or higher in Computer Science/Engineering or related field
- Experience with Android development tools such as Android Studio, ADB, Gradle, Fabric, etc.
- Experience with Kotlin or Java
- Familiarity with CI and CD tools, and source control such as GIT and/or SVN
- Knowledge of RESTful APIs, websocket communication, JSON, networking protocols and best practices for promoting leading application performance
- Familiarity with cloud message APIs and push notifications
Our Benefit Offerings:
- Medical, Dental, and Vision coverage available
- Employer-Paid Short-Term Disability and Life Insurance
- Pre-Tax Transit deduction options
- Global Employee Assistance Program
- 401k and Roth 401k (retirement planning) options available and competitive company match
- Generous Paid Holidays
- Monthly gym reimbursement
- Fresh beverages and snacks in office