Job: Android Developer
Noida, India
Job description
Responsibilities include the following:
- Experience with third-party libraries and APIs
- Collaborate with cross-functional teams to define, design, and ship new features
- Experience in offline storage, threading, and performance tuning
- Experience collaborating directly with product teams and designers, and a proven track record of delivering value to customers or users;
- Must have proven communication skills
- Familiar with Android design patterns like MVP, MVC, MVVM
- Software Processes – Thorough experience with Agile methodologies (Sprint based), following Design, Testing, and Bug-fixing within the same sprint
- Android Studio
- Experience of Android APIs
- Show keenness to learn from other team members and help them
- Knowledge of Memory Optimization and Debugging
- Must have Good Knowledge of Programming
Requirements:
- 1-4 years of experience developing Android applications
- A strong command of important programming and computer science concepts
- Understanding of how mobile applications are built from end-to-end, including how they interact with server-side components.
- Fundamental knowledge of core mobile principles (UI implementation, common development frameworks, REST APIs).
- A working knowledge of modern Android development
- Great interpersonal skills – we work very closely together as a team and require a lot of communication.
- A proactive personality, and a desire to deliver your best work
- A love for improving software development workflows and processes.