Required Skills

Senior Android Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Aug 2021

JOB DETAIL

•             Design and development projects for existing android app.

•             Build prototypes at tech scoping stage of projects depending on the project.

•             Create compelling device specific user interfaces and experiences and UI prototypes

•             Optimizing performance for the app

•             Communicate effectively with teams and management

•             Understanding requirements and coordinating with offshore teams

•             Be up to date on the latest industry trends in mobile technologies

•             Ability to integrate any backend system for web service integration

•             Ability to handle production issues in timely manner

•             Bachelor’s degree in Computer Science (or equivalent experience)

•             5-7 years of software development experience

•             3-5 years Android experience (preferably client side)

•             Proficient in Android, Kotlin & Java

•             Must have implemented end to end application and have gone through market place release process.

•             Well versed with building UI using XML and custom UI components, Jetpack Compose experience a plus.

•             Comfortable and should have used on Unit test framework and Espresso Integration test framework.

•             Strong familiarity with RXJava and coroutines

•             Experience in consuming web services using JSON/ XML

•             Experience in leading a small group of team members

•             Knowledge and understanding of software design and various patterns like – MVM, MVVM, MVP, MVC, Delegation, Singleton, Factory, Adapter

•             Familiarity with agile development/waterfall processes and methodologies

•             Expertise in app memory management, multithreading, networking & Security

•             Excellent debugging and optimization skills

•             Source code control understanding (experience with Git preferred)

•             Experience with Java Collections and Threading

•             Experience working with functional languages

 

Company Information