Job Description: 50% of time would be on hands on development and the remaining on code reviews, merge requests etc.. Skills Needed: - Proficiency in Android app development (Designing and coding in Java / Kotlin); Some experience in iOS development (Swift/Objective-C) is preferred
- Good understandings of Design Pattern, Object-Oriented Programming, memory management, MVC, MVVM, VIPER, Clean Architecture
- Technical Team interaction with to design, development, coding, code reviews, testing, and debugging of applications
- Good understanding of CI/CD Pipeline
- Proficient understanding of code versioning tools, such as Git, GitLab
Nice to have - Experience in TDD
- Exposure to Agile/Scrum methodologies
- Working closely with the product owner to understand business requirements and help translate these into technical requirements for the development team.
- Good understanding of UI/UX development across multiple platforms and form factors (Web Phone, Tablet, etc.)
- Experience with DevOps
- Contribution towards the architecture design of new features
Linkedin ID is Needed. |