Android Developer - Sde2 Job in Awign Enterprises Pvt. Ltd.
Android Developer - Sde2
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
"Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problemsWork with fellow designers and developers in an iterative environment with short and impactful development cycles Exploit the most advanced Android APIs and platform features to build innovative solutions to real-world problems Build all the necessary tools and infrastructure to enable rapid mobile development. Work closely with our backend team to interface with RESTful API services Work with real-time feedback from our users to make the product better Discover, design, develop, deploy, debug. Repeat! We are looking for seasoned engineers who are quality conscious, product thinkers, business cognizant Engineers get to significantly amplify the impact of their work or creations with the scale that Awign's operates at. The same scale also demands the engineers to produce super-efficient solutions.
Duties And Responsibilities
1. Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
2. Strong object-oriented design and coding skills (Java, Kotlin)
3. Solid software development background including design patterns, algorithms, data structures
4. Experience with MVVM or MVP or Clean architecture
5. Experience with mobile data storage with SQLite/Room or other DBs including no-SQL
6. Understanding of RxJava, Dependency Injection frameworks like Dagger 2
7. Good experience in memory management, performance tuning, and resource optimizations
Required Skills And Experience
1. Experience with Camera and Google Maps apis , Android SDK etc
2. Worked in published apps in play store
3. Github/Medium/Stack Overflow presence
4. Understanding of Clean architecture with best practices in MVVM
5. Reactive programming with experience working in a startup
6. Translate designs and wireframes into high quality code.
7. Degree from Tier 1 Institutes (Preferable).
8. 2 to 8 years of experience in Android stack development
9. Should be good in advanced data structures and algorithms
10. Experience with latest jetpack components
11. Capability of making real time, low latency, interactive native features is an added advantage."
2 to 8 Years
2 - 4 Hires