This job offer is not available in your country.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.ResponsibilitiesResponsible for design and development of appsProvides technical leadership to small teams of engineersOwns software quality, stability, and performanceCollaborates with UI/UX teams to transform creativity into reality to provide great customer experiencesApplies 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, 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, AppDataExperience in Agile processes; tools and processes (Bitbucket/Git, JIRA, etc.) with an open mind to follow TDD/BDD approachesDesired SkillsExperience on PJSIP or LinPhone stackSoft SkillsCreative, gritty, driven by curiosity, go-getter attitude and comfortable with failureA strong self-drive to differentiate oneself from millions of app developers out there in the worldAdopts Developers own the Quality mindsetShould possess App as a Product mindset that is going to have its own life cycleExcellent aptitude, command over language and communication skillsFull Time, PermanentQualificationMasters/Bachelor in Engineering (any discipline)
#J-18808-Ljbffr