Junior Android Developer - EM313
Overall Purpose of Role:
This is an opportunity to work at one of the most well established and reputable Forex Brokers, in a position that will make a major contribution to the achievement of the company’s strategic vision.
The successful candidate will gain a strong technical and business understanding of our feature-rich mobile trading platform, as well as an exposure to online analytics, mobile application attribution, and other digital marketing technologies. They will work across multiple business lines under the team lead’s guidance to realize the goals of key stakeholders, and to improve the trading experience of thousands of active users across the world.
Main Activities and Responsibilities:
- The development and support of the easyMarkets native Android Trading Application
- Analyze requirements, provide feedback and estimates, and execute App development in coordination with the Team Lead, Project Management and Back-end development teams
- Resolve issues and bugs, and continuously improve the quality and performance of our App
- Build strong relationships with colleagues based on a foundation of trust and reliability
- Actively participate in the realization of the company’s strategic vision
Required Skills and Experience:
- Basic experience developing native Android applications including Kotlin and/or Java
- At least one simple successful open source Android project
- Basic experience in writing and optimizing responsive and performance-sensitive mobile Applications
- An understanding of how to handle Android’s resource management framework to provide a responsive and uninterrupted user experience
- Coding to a high standard with a robust approach to the Application’s design, development, and self-testing to ensure that significant bugs are not introduced
- The ability to advance their own knowledge and research approaches to challenges and solutions
Beneficial Skills and Experience:
- Practical experience with project and task tracking tools such as Redmine, Jira, Asana, Bugzilla
- Experience working as part of a team utilizing source control systems such as Git
- Experience within the financial sector, and ideally in writing trading or online gaming apps
- Experience working with analytical and monitoring platforms such as Google analytics, App Annie Crashlytics, or New Relic
- Experience working with mobile attribution platforms such as AppsFlyer
- A practical understanding of the Google play Development Console, Release, and Beta management
- An understanding of application push notifications, deep-linking and App installation parameters
- Theoretical or practical knowledge of UX and graphical design
- Exposure to ASO, and mobile App advertising – google UAC, Facebook, or iAd
- Exposure to iOS development with Swift
Further Info:
- Competitive remuneration
- Pension fund
- Discretionary yearly performance bonus
- Professional development and learning opportunities
- Friendly and dynamic work environment
- 21 days of annual leave which increases every two years (capped at 24 days)
- Weekly lunches, weekly massages, monthly team outings and quarterly company building activities
- Strong culture promoting work-life balance and flexibility
- Fresh fruits, snacks, coffee, sodas at the office and healthy ice cream during the summer
- Hybrid working and flexi time (7:30-9:00 – 16:30-18:00)