Technical Skills :
- ● Experience of Android SDK & kotlin.
- ● Experience of Android UI design principles, patterns, and best practice
- ● Experience in SQL, MySQL, PostgreSQL and other RDBMS.
- ● Ensure the performance, quality, and responsiveness of application
- ● Familiarity in Integration of google, Firebase APIs.
- ● Basic knowledge of Bluetooth, Wifi, and communication protocols.
- ● Familiarity with cloud message APIs and push notifications
- ● Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- ● Proficient understanding of code versioning tools, such as Git, SVN.
- ● Familiarity with continuous integration
Good to have :
- ● Knowledge of C++, JNI, Swagger.
- ● Knowledge of RxJava
- ● Knowledge of ANdroid Jetpack
Job Description :
- ● Solid understanding of the full mobile development life cycle
- ● Collaborate with cross-functional teams to define, design, and ship new features
- ● Work with outside data sources and APIs
- ● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- ● Follow defined process for software Development life cycle.
- ● Understanding of Google’s Android design principles and interface guidelines
- ● Help maintain code quality, organization, and automatization.
- ● Ensure the best possible performance, quality, and responsiveness of the application
- ● Good knowledge of UI Integration with custom components and Material Design.