Hire an experienced android developer
Budget: ₹100 – ₹300 INR
We are hiring an experienced android developer for our company.
Job Responsibilities:
1)Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
2)Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
3) Write well designed, testable, efficient code
Ensure all designs are in compliance with specifications
4) Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired profile:
1.Experience with RESTful, JSON, SOAP, XML.
2. Strong knowledge of Java, Android SDK, NDK, different versions of Android, and how to deal with different screen sizes.
3. Hands-on experience on Artifactory libraries, Rx Java, Android development with Java and Kotlin and Android Jetpack Components(Navigation, Paging, CameraX, Compose, etc..), is plus
4. Experience with offline storage, threading, and performance tuning
5. Excellent knowledge of Relational Databases, SQL Light, Room DB.
6. Familiarity with cloud message APIs and push notifications.
7. Proficient understanding of code versioning tools, such as Git and agile development
8. Experience with Material Design and Android UI design principles, patterns (MVVM, MVP, MVC), Dagger/koin and best practices.
9. Good knowledge of adding third-party libraries.
10. Ability to understand business requirements and translate them into technical requirements
11. A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
12. Hands-on Experience on writing Unit test cases for modules.
13. Sound knowledge and experience in OOPS, SOLID principles and industry best practices for native mobile applications is a must.
15. Knowledge and expertise in handling firebase.
16. Open to adopting new Technologies.
Job Responsibilities:
1)Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
2)Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
3) Write well designed, testable, efficient code
Ensure all designs are in compliance with specifications
4) Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired profile:
1.Experience with RESTful, JSON, SOAP, XML.
2. Strong knowledge of Java, Android SDK, NDK, different versions of Android, and how to deal with different screen sizes.
3. Hands-on experience on Artifactory libraries, Rx Java, Android development with Java and Kotlin and Android Jetpack Components(Navigation, Paging, CameraX, Compose, etc..), is plus
4. Experience with offline storage, threading, and performance tuning
5. Excellent knowledge of Relational Databases, SQL Light, Room DB.
6. Familiarity with cloud message APIs and push notifications.
7. Proficient understanding of code versioning tools, such as Git and agile development
8. Experience with Material Design and Android UI design principles, patterns (MVVM, MVP, MVC), Dagger/koin and best practices.
9. Good knowledge of adding third-party libraries.
10. Ability to understand business requirements and translate them into technical requirements
11. A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
12. Hands-on Experience on writing Unit test cases for modules.
13. Sound knowledge and experience in OOPS, SOLID principles and industry best practices for native mobile applications is a must.
15. Knowledge and expertise in handling firebase.
16. Open to adopting new Technologies.
Related categories:
PHP
Business, Accounting, Human Resources & Legal
Mobile App Development
Android
Google Firebase