- Experience of Android Mobile application development 2+ years .
- Experience working within an Agile Scrum development environment .
- Experience with Knowledge of web application development using JavaScript,HTML5,CSS3,Flutter .
- Experience with version control software,preferably GIT .
- Experience with RESTful API design and implementation . .
- Researching, designing, implementing, and managing software programs.
- Understand the project flow to implement productive code by knowing use case scenarios.
- Work & Deliver the tasks assigned using any project management tools timely.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Writing and implementing efficient code.
- Maintaining and upgrading existing systems.
- Working closely with other developers, QA, UX designers, business and systems analysts. *Android and Kotlin
- Knowledge of REST API
- Knowledge of authentication using OpenID, OAuth2
- Strong in OOPS, functional programming
- Knowledge of UI design principles, patterns and best practices of native app
- Good communication skills.
- Analytical and logical skills**
Key Skills
- Deep knowledge of Mobile Application Development using technologies and tools like UIKit
- Kotlin, Core Graphics, Core Animation, Core Data, Push Notifications
- Strong knowledge on Data Structures and Algorithms
- Experience of Android Mobile application development 2+ years
- Deep understanding of architecting complex mobile solutions
- Experience working within an Agile Scrum development environment
- Experience with version control software, preferably GIT
- Experience with RESTful API design and implementation
- Experience with Knowledge of web application development using JavaScript, HTML5, CSS3, Flutter
- Experience using JIRA or other agile task management tools.