Company:        RapidValue Solutions


Eligibility:         Any Graduate

Experience:       4 - 6 yrs

Location:           Bangalore/Cochin

Job Role:          Android Senior Software Engineer


Company Profile:

RapidValue was founded in 2009 and is fast emerging as a global leader in digital transformation for enterprises. We provide end-to-end services and solutions in mobility, omni-channel, IoT and cloud technology. Armed with a large team of experts in consulting, UX design, application development, integration and testing, along with experience delivering projects worldwide, in mobility and cloud, we offer a wide range of services across industry verticals.

Job Description:
1. Design and build native applications for the Android platform

2. Translate designs and wireframes into high quality code

3. Understand business requirements and translate them into technical requirements

4. Understand user requirements and create tasks / sub-tasks for implementation

5. Design, build, and maintain high performance, reusable, and reliable Java code

6. Ensure the best possible performance, quality, and responsiveness of the application

7. Identify and correct bottlenecks and fix bugs

8. Help maintain code quality, organization, and automatization

Candidate Profile:
4 to 6 years

Mandatory Skills:

1. Experience in Android latest versions in Android Native

2. Familiarity with the use of additional sensors, such as gyroscopes and accelerometers

3. A knack for benchmarking and optimization

4. Knowledge of NDK

5. Knowledge of Google Firebase suite

6. Experience in integration of OkHttp, Retrofit, ButterKnife, Image caching libraries

7. Knowledge of RxJava, RxAndroid

8. Familiarity with continuous integration

9. Experience in Releasing Application in Play store

Skills Required: Kotlin, MVVM, Dagger, Java, algorithms, AndroidStudio, Ndk, AndroidSDK, Android Application Development, Data structures, Threading, GIT, Retrofit