As an individual contributor, the app developer will build best-in-class apps for mobile phones on Android platforms for both 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 the 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.Applies Design Thinking principles combined with Agile methodologies to ideate, rapidly prototype, test, and iterate in a fast development environment with flexibility to incorporate continuously evolving user experience feedback, experiment, and improvise the app designs, flow, and core business logic.Necessary SkillsUnderstanding of CORE JAVA, JAVA 8, object-oriented design principles, and familiarity with Design Patterns (Singleton, Strategy, Observer, Decorator).Excellent knowledge of development languages / tools : Native way such as Android-Java.Expertise in working with databases : SQLite, AppData.Experience in Agile processes; tools and processes (Bitbucket / Git, JIRA, etc.) with an open mind to follow TDD / BDD approaches.Desired SkillsExperience with PJSIP or LinPhone stack.Soft SkillsCreative, gritty, driven by curiosity, go-getter attitude, and comfortable with failure.A strong self-drive to differentiate oneself from millions of app developers out there in the world.Adopts a "Developers own the Quality" mindset.Should possess an app as a product mindset that is going to have its own life cycle.Excellent aptitude, command over language, and communication skills.Type : Full Time, PermanentQualification : Masters / Bachelor in Engineering (any discipline)#J-18808-Ljbffr