freehire launches on Product Hunt on 26 August.

Follow →

Developer (Android)

Location: Hyderabad,Andhra Pradesh,India

As a senior developer you will be expected to take responsibility for heading the development of both client and internal projects. You will be expected to work with team of developers in play a key role in delivering projects from inception to completion.

Client Engagement

Engaging with client to explore requirements and define scope of work (Requirements Workshops).

Documenting customer requirements (UX / Story Planning).

Determining risk and feasibility and cost of solutions to match project budgets and meet clients requirements

Defining technical specifications and associated documentation.

Development and Management

Lead development team and establish allocatable work / components for delivery.

Lead sprint planning, sprint reviews and stand ups and report in to manager.

Responsible for making decision during development on direction of system when confronted by change to scope.

Day to day communication of project and delivery status.

Quality

Help establish and ensure adherence to quality guidelines.

Ensure management of sprints and releases through defined statement of process.

Provide development support to juniors.

Delivery

Responsible for defining a delivery plan, sprint plan and release schedule.

Responsible for working with client partner to define key points within delivery plan where client input / feedback is required.

Expected to conduct day to day activities with limited guidance and support from your manage

As a senior Android developer, we expect you to have a proven track record of building outstanding apps (publicly available in the Google Play Store).

In order to ensure the highest quality, we require:
• 3+ years of experience developing on Android;
• Excellent understanding of Java and lower level programming concepts such as Multithreading and Networking & possible OpenGL;
• Feel at ease with most programming concepts of Android, including Data Storage, Location, Sensors and Video Capture. The Android User Interface has no secrets for you;
• 5+ years of experience developing in a complex, compiled OO language (Objective-C, C++, Java);
• Excellent understanding of programming patterns and ability to architect elegant solutions to complex problems using abstract classes;
• Flexibility to deal with a rapidly changing environment;
• Passion for quality and maintainability of code.

Preferably you also have
• Good experience in writing unit tests;
• Experience with Mercurial and Jira.

We are only looking for candidates with proven portfolio and experience of delivering high quality apps on the Google Play or another App Store or having worked in a Senior role in an established mobile or software company.

Apply to this job

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available