Job DescriptionJob description : Work closely with the Product, UX / UI and Backend teams to design, build new products, platforms and features.
Collaborate with QA in continuous integration and delivery to make sure our app releases are always exceptional.Monitor the performance of the live apps and continuously improve them on both code and experience level.
Involve in entire mobile application development lifecycle including R&D, planning, design, coding, development, deploying, testing, debugging, implementation, maintenance, enhancement and documentation.
Gather requirements around functionality and translate those requirements into elegant functional solutions.Manage and write API within mobile and web services based on company's requirement with agreed delivery timelines.
Proactively working to enhance the existing code to allow for maintainability, extensibility, reusability and optimizing apps performance.
Collaborate with diverse teams to promote efficiency and effectiveness.Keep up to date on the latest industry trends in mobile methodologies and technologies.
RequirementsBachelor's Degree in computer science, software engineering, information technology or related fields.At least 3 years of experience in Android or iOS development.
Understanding of Google s or Apple's design principles and interface guidelines.Strong in mobile apps UI / UX design exposure and experience in third-party API integration.
Have working knowledge of several architectural approaches, caching, data storage and security.Highly accountable and take ownership.
Team player, able to work independently and self-motivated with good interpersonal skills.Must have strong passion in application development.