Skills : Java Technology Stack, Mobile Development,,Android,MVP,TDD,Unit Testing,Jenkin,Kotlin,Android SDK,API
Description :
Job Location: Delhi
Experience: 5-10years
Salary: Not Disclosed
Education:B.E/B.Tech in Computer Science or corresponding Graduate or Postgraduate in Computer Science
Job Description
Development of in-house inspection mobile app.
Knowledge Skills & Abilities/Requirement:
- Strong foundation in data structures & algorithms, OS, I/O, concurrency.
- Excellent knowledge of Java Technology Stack, Mobile Development, and Android eco-system.
- Good understanding of mobile app UI/UX and Material Design.
- 5+ years of software development experience in Android.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Excellent debugging and optimization skills.
- Proven working experience in Android app development and published at least one original Android app.
- Being good with RxJava, Lambda expressions, MVP, TDD, Unit Testing, Jenkins CI, Kotlin.
- Experience with offline storage, threading, and performance tuning.
- Ability to design applications around natural user interfaces, such as – touch.
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- A knack for benchmarking and optimization.
- Understanding of Google's Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git.
- Familiarity with continuous integration.