Brief description :As a Software Engineer: You will be e part of one of our product teams which are multidisciplinary with design, frontend and backend engineering combined. Our Mantra is: Speed of Execution combined with Logic and Beauty. Thus, we encourage our teams to constantly huddle and come out with the best user experience ensuring scalability and performance of our platform The Software Engineer shall research, design, test, implement, and maintain Android applications in line with our product roadmap. He/she will use various Android development tools, working with Domain Experts, Product Managers, UX/UI and other project stakeholders to implement application software based on varying levels of written requirements and verbal input. Engineers are also expected to demonstrate their value to the organization by mentoring other team members as they learn and grow, take ownership and responsibility not only for your deliverable, but for the entire application and its use, and to find a balance between achieving software excellence and delivering working code.
Around 2 Years of successful experience as a developer for Android application(s). Strong Conceptual, analytical and problem-Solving abilities. Extensive experience in full mobile development life cycle. Experience in utilizing multi-threading thechnologies to create highly responsive data intentive applications. Experience with object-oriented design and development Java programming experience, C++ is nice to have Strong understanding of Android UI guidelines. Knowledge of the Android Framework internals is a strong plus Knowledge of Android Security Model is a strong plus Experience working with SCRUM and/or Agile development environments Nice to have: Previous exposure in messaging platforms Strong written and oral communication skills, ability to multi- task, establish priorities and meet tight deadlines.