Description

Job Description:  

• 12+ years’ experience in the design, development of large scale mobile applications

• Solid hands on technical knowledge/experience in Kotlin, Java, web tech stack

• Proficiency in Android application development. - Excellent verbal and written communication skills

• Solid understanding of web development and web technologies.

• Excellent knowledge and capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes

• Experience with developing custom UIs and animations

• Knowledge of implementing APIs for Ad integration, push notifications and cloud messaging

• Knowledge to apply Test Driven development throughout the lifecycle of the application.

• Hands-on knowledge to define functional and integrational test strategies and to provide support and guidance for troubleshooting.

• Advanced knowledge of unit testing best practices and continuous Integration processes (CI/CD)

• Well versed with code versioning tools such as Git and continuous integration(Jenkins)

• A strong understanding of approaches and techniques to optimize application performance

• Understanding of design strategies for effectively leveraging CDNs

• In depth understanding of agile development methodologies

• Experience delivering large programs in a complete agile model

• Strong experience in JavaScript and Angular framework

• Experience in integrating with Restful and JSON based services..

Education

Any Gradute