Bangalore, Karnataka, India
Information Technology
Full-Time
Dicetek LLC
Overview
- At least 5 years of software development experience with experience working in Agile teams using SCRUM
- Extensive mobile development experience using Android, Android Studio and Gradle to develop both phone and tablet apps.
- Extensive experience with Android SDK, Google Play Services, and Android Compatibility Library.
- Experience in Android development patterns - including Java OOP, MVP, MVVM, SQLite,
- JSON/Rest APIs, and multi-threading/background tasks.
- Experience with Android front-end/UI development (with knowledge of Google Material
- Design), Web services & XML/JSON/REST connectivity/consumption, and local storage/databases/SQLite.
- Expert knowledge of using and writing Android Libraries
- Extensive experience with Play store deployments and has deployed apps to the Play store
- Extensive experience of TDD and writing unit and UI tests using Junit, Mockito, espresso, etc.
- Mobile banking experience is preferred
- Experience with mobile CI-CD (Jenkins or similar) is preferred
- Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Swift, Objective C, Java, Node.JS, JavaScript, C, C++, Python, or others.
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies
- Experiences with code refactoring, design patterns, design-driven development, continuous
- deployment, highly scalable applications, application security
- Real passion for development and a demonstrated appetite for continual learning
- Knowledge of pair programming, continuous integration and test-driven development
- Familiarity with the concepts of Functional Programming and Microservices is a plus
- Community contributions (e.g., open source work, GitHub, StackOverflow, publishing / speaking on technical ideas) is a plus
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in