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 Skills Understanding 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 Skills Experience with 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 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, Permanent
Qualification : Masters / Bachelor in Engineering (any discipline)
#J-18808-Ljbffr