Android Developer
As individual contributor the app developer will build best in class Apps for mobile phones on Android platforms both for B2C and B2B segments. Apps are not necessarily the ones made with a UI and hosted on App stores. They are critical pieces of functionality built to enable epics and user stories to create customer-centric experiences.
- Responsible for design and development of Apps
- Provides technical leadership to small teams of engineers
- Owns software quality, stability and performance
- Collaborates with UI/UX teams to transform creativity into a reality to provide great customer experiences
- Apply Design Thinking principles combined with Agile methodologies to ideate, rapidly prototype, test and iterate in a fast development environment with a flexibility to incorporate continuously evolving user experience feedback, experiment and improvise the App designs, flow and core business logic.
Necessary Skills
- Understanding of CORE JAVA, JAVA 8, Object oriented design principles, familiarity with Design Patterns (Singleton, Strategy, Observer, Decorator)
- Excellent knowledge of development languages/tools: Native way such as Android-Java.
- Expertise in working with DB: SqLite, AppData
- Experience in Agile process; tools and processes (Bitbucket/Git, JIRA, etc.) with an open mind to follow TDD/BDD approaches
Desired Skills
- Experience on PJSIP or LinPhone stack
Soft Skills
- Creative, gritty, driven by curiosity, go getter attitude and comfortable with failure
- A strong self-drive to differentiate oneself from millions of App developer out there in the world
- Adopts “Developers own the Quality” mindset
- Should possess App as a Product mindset that is going to have its own life cycle
- Excellent aptitude, command over language and communication skills
-
Location
Mumbai, India -
Type
Full Time, Permanent -
Qualification
Masters / Bachelor in Engineering (any discipline) -
Experience
5 - 8 years -
Domain
Telecom -
Reporting To
Software Architect