Android Developer
Department:
Digital Banking
Application deadline:
January 31, 2023
Key responsibilities
- Contribute to the design, architecture, and development of apps that are elegant, efficient, secure and maintainable
- Work closely with other developers, designers and end users to ensure technical compatibility and user satisfaction
- Contribute insights into ways to improve the processes and tools used on the Android team
- Be highly motivated and maintain a positive in a fast-moving environment
- Follow and help cultivate consistent development best practices
- Collaborate with your project manager and other software developers to plan, design, develop, test, and maintain the Android application
- Assist in estimation and assessment of feasibility of features
- Foster a collaborative spirit across multiple teams
Capabilities and experience
- Degree in Computer Science, Computer Engineering, Information Systems Technology or related field.
- Knowledge of developing trends and emerging standards in mobile apps like RxJava, MVP/MVVM, Kotlin, etc.
- Minimum of 2 year of experience in Android Development and 3 years of experience in Software Development
- Familiar with the whole software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation)
- Great knowledge of Android UI design principles, patterns, and best practices
- Excellent technical knowledge of Java/Kotlin for Android, Android SDK and Android Studio
- Good understanding of RESTful APIs and how to connect Android applications to back-end services
- Experience working with testing libraries like Espresso and Junit
- Familiar with Continuous Integration (CI) and its use in testing, building and deploying Android apps
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Understanding of code versioning using git, github and gitflow.
- Understanding of fundamental design principles behind a scalable application
- Experience with Agile software development methodology (SCRUM) is a plus
- Experience with payments technology is a plus
How to apply
If you would like to apply for this vacancy, email your cover letter and CV to :
hr@vattanacbank.com