• Senior Engineer (Android)

Location : Hyderabad
Experience Range : 3 - 6 Years
Open

Job Description
About Us :
For over 25 years, Options Executive Search has provided customized recruitment and HR consultancy services, helping IT, Manufacturing and Financial Service companies find professionals with 5+ years’ experience. We have helped put together core teams in hundreds of startups (venture- and PE-funded companies) and established companies (Indian and foreign MNCs).
Roles and Responsibility :

 

 

Company Overview:

It is focused on delivering the most technically advanced and cost-effective mobile software

solutions to our global customers. We specialize in developing customized mobile device

management solutions for vertical markets including Education, IoT, Retail and Industrial.

We are a growing company, passionate about making our customers successful. We offer a flexible

work environment where teams are free to set their own schedules to meet product commitments.

We strongly believe that the processional development of our team is a key element to our

continued success. Joining the  team you will have the opportunity to develop a diverse

range of new technical skills and work on exciting projects.

With development teams in Toronto and Hyderabad, we are a global technology company with a

proven track record, established customer base and ongoing product shipments.

 

DESIGNATION: Title: Senior Engineer (Android)

 

Position Requirements

We are looking for engineers with good understanding and work experience in Android Applications

and Framework to join our Engineering team in Hyderabad. They should be able to bring new ideas

to the table to help create a more user friendly device experience and guide the team members

towards better solutions.

Our ideal candidate has an energetic, dynamic personality. They thrive with new challenges and

are comfortable working with a high degree of creative freedom. As a startup in the fast pace

mobile software segment, we needs agile team members that are eager to learn new skills and

operate outside of their technical comfort zone.

 

Work experience:? 3 to 6 years

Qualification:? BTech / BE / MTech / ME / MCA / Msc (Computers)

 

Technical Skills:

1.         Java and OOPS concepts.

2.         Data Structures.

3.         Good understanding of Android Applications & Frameworks.

4.         Software design practices for Android (Dependency Injection, MVP, MVVM)

5.         Good understanding of Tools (Android Studio, ADB, Gradle, Emulator, Profiler etc.)

6.         Experience in developing UI for Apps, in various screen sizes.

7.         Understanding of Agile / Kanban project management technologies.

8.         Exposure to TDD through JUnit, Robolectric & Instrumentation Tests.

9.         Basics of Linux Kernel, C, C++ (Native code), JNI (Java Native Interface) is a plus.

10.         Knowledge of version control tools like GIT / SVN.

 

Personal skills:

1.         Strong analytical & logical skills.

2.         Good communication skills.

3.         Adaptability & flexibility.

Key responsibilities:

1.         Understand the requirements and architect & develop design solutions to meet the

requirements.

2.         Hands on work on customizing the Android framework to meet the requirements.

3.         Hands on work on creating & maintaining Android applications.

4.         Code reviews, technical guidance to team members and interfacing with the customers.

Employment type:? full time

 

A+| A| A-