Responsibilities
Be part of the development of Company’s complex mobile application (challenging requirements such as security, live updates, and complex business rules)
Emphasise on code quality delivery: unit and snapshot testing, UI testing
Follow continuous integration and Agile Methods; read and submit merge requests
Invest in multiple areas of the mobile development cycle: CI/CD, app health monitoring and alerting, data-driven analysis
Present ideas for system improvements and help to shape the future of our company
Continuously monitor and improve application, reliability and performance optimization
Participate in design sprints when building new features or products
Requirements:
BSc/MSc in Computer Science, Engineering, or any other relevant degree
2+ years of experience on Android development (Java, Kotlin and the Android SDK, Android Studio, Material Spec)
Have successfully published at least one Android application to Google Play (portfolio of apps on Google Play)
Solid understanding of the full mobile development life cycle
A keen interest in benchmarking and optimization
Passion for mobile applications and a keen interest in personal development
Showcase of open-source projects and technical blogs will be considered a plus
Proactive, sharp, efficient and organized
Excellent team working skills