• Bachelor’s degree in Computer Science, Computer Engineering or a related technical fields
• 3+ years of mobile application development experience with Android
• Deep knowdge of Java, Android SDK
• Work with outside data sources and APIs
• Experience with designing and implementing large scale, production, multi-module systems and services
• Experience working with enterprise data repositories like SQL Server, Oracle and MySQL.
• Familiarity with build and CI frameworks — Gradle, Jenkins
• Understanding of Agile development methodology
• Intermediate level of spoken English
• Deep understanding of mobile development, its APIs, it’s performance consideration and internals
• Expirience working with Orchestrators (Puppet/Chef/Docker)
• Experience working with Hibernate
• Analysis, development and testing of native mobile application (Android).
• Close co-operation with product owners, business analysts, testers and other developers
• Coaching and supporting other team members. Furthermore, as part of a scrum cross functional team you will be responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects.
It’s a great opportunity to deal with:
• Interesting domain — financial industry. Implementation of applications for one of the biggest and respectable brokerage companies
• Distributed teams — Kiev — Tel Aviv
• Friendly team — work with open-minded, remarkable and skilled people
• Agile ’startup’ environment within a well-established international company
• Opportunity to step into a broad product role, drawing upon skills in complex backend systems
• Direct and immediate impact on a company business results
• High Visibility for your leadership skills