UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 12th May 2022
Develop Android applications in a young, fast-paced, and dynamic Android development team.
Evaluate, improve, and contribute to the design framework established by the team to define and promote standards and best practices.
Collaborate with cross-disciplinary teams to design, develop, test, and ship innovative features for our mobile customers
Provide input related to the technical design of new applications/systems and architecture. Contribute to proof-of-concept and feasibility analysis.
Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen our technology platform and development practices
Interface with business analysts, project managers, and clients to clarify requirements, as appropriate.
Perform code review; onboard and mentor new software engineers, review code and enforce coding standards
Troubleshoots applications problems independently.
Be a proponent of Scrum/Agile methodology, adopting interactive approach to support frequent release of high-quality features.
Professional Experience / Qualifications
Working knowledge of Domain-Driven Design, SOLID principle and its application to MVVM, MVP pattern
Excellent working knowledge of object-oriented programming such as Java and Kotlin
Typical candidates will possess 3+ years of professional software development experience specific to Native Android Development using Java and Kotlin
Extensive knowledge and deep understanding of Android SDK, in areas such as component interaction, threading, memory management.
Strong knowledge of Android UI design principles, patterns, and best practices
Proficient understanding of code versioning tools, such as Git
Working knowledge of the release process to the Google Play and Amazon Android Market.
Working knowledge of various Android frameworks such as Dagger 2, Firebase, Retrofit, RxJava, and JetPack.
Working knowledge of Adobe Experience Manager, iOS SDK, Web Development is a plus
·Experience in developing mobile application using cross-platform technologies such as Flutter, React Native is a plus