About the job
How you’ll make an impact?
- Play key role in design and implementation of new products and features.
- Translate requirements and mock-ups into fully functional features by working closely with product managers, developers and creative designers.
- Break features into simpler granular tasks, estimate effort required and identify dependencies.
- Write efficient and readable code based on good understanding of design principles.
- Drive product roadmap and take ownership of several core components of the product.
- Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality.
- Own and lead delivery of major components and platform needs in partnership with engineers and Architects.
- Identify technical obstacles early and work closely with the team to find creative solutions.
- Review pull requests and ensure adherence to Kotlin and other language idioms.
- Mentor junior to mid-level members of the team.
- Rapidly learn and master new technologies to improve usability and performance.
What are we looking for?
- Android Development Consumer/ Enterprise Application development experience.
- Experience in building and shipping complex, business critical Android app products with frequent iteration.
- Deep understanding of design patterns and principles with a broad knowledge of Android Tech stack.
- Deep understanding of Android SDK to create scalable, dynamic, and highly performant UI components.
- Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns on mobile apps.
- Strong Aptitude, algorithms, and data structures AR-VR.
- B Tech/BE degree with a specialization in computer science or equivalent degree from Tier 1 or Tier 2 colleges.
- 6+ years of solid experience designing and developing modern Android mobile applications from scratch.