Job Summary:
Senior Application Developer will be responsible for developing Android applications compatible with multiple versions of Android devices. His/her primary focus will be the development of Android chat applications using Mesibo Chat APIs and their integration with back-end services. He/She will be also responsible for fixing the bug and improving performance of applications.
Job Requirements:
•Bachelor or Master in Computer Science or related field. Any other advance degree will be an added advantage
•Min 5-7 years of experience in developing Android Applications particularly chat application
•Must have experience of using Mesibo Chat API
•Good understanding of data structures and algorithms
•Preferable to have skills on architecting mobile apps which has the essential qualities of software design (scalability, reusability, modularity etc)
•Experience with third-party libraries and APIs
•Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
•Sound analytical and problem solving skills
•Quality obsessive, team player, quick learner
•Excellent communication, interpersonal and time management skills
Roles & Responsibilities:
•Design, Develop & Prototype Android based communication applications for mobiles and tablets
•Work closely with product development team on new product designs, prototypes etc
•Maintain documentation for all current and upcoming features in relevant products and platforms
•Participate in full app life-cycle: concept, design, build, deploy, test and release to app store
•Deploy best practices approach to continuous improvement of product, process and tools
•Collaborate with QA team to define test cases, metrics, and resolve questions about test results.
•Work on bug fixing and improving application performance.
Key Skills: C, Java, C++, Multithreading, Android SDK, API, XML/JSON, Data Structures, IDE, git, UI/UX, MVC, Frameworks