Senior Developer - Android

FiniteHR Consulting

Chennai District

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FiniteHR Consulting is seeking an experienced developer with over 5 years of experience in designing and implementing enterprise-grade software. The role requires strong knowledge of Java for Android and the ability to mentor junior developers.

Responsibilities include guiding implementation best practices, producing design artifacts, and participating in Agile planning. A post-secondary degree in Computer Science or Software Engineering is required. The position ensures a collaborative team environment, focusing on product quality and efficiency.

Qualifications

  • Minimum 5 years experience designing and implementing enterprise-grade software.
  • Familiarity with Android API Level 14 and up required.

Responsibilities

  • Provide guidance on implementation and design best practices.
  • Produce design artifacts like class and sequence diagrams.
  • Implement product features using best practices.
  • Refactor code for increased efficiency and extensibility.
  • Implement reusable unit tests to ensure product quality.
  • Participate in Agile sprint planning sessions.
  • Help the Product Management team with technical implementation.
  • Prepare software packages for deployment.
  • Generate product documentation for releases.
  • Mentor Junior developers throughout the development lifecycle.

Skills

Java for Android
Mobile development challenges
SCM tools (SVN, git, maven)
Code obfuscation & encryption techniques
Multimedia content delivery protocols
Performance improvement techniques

Education

Post-secondary degree in Computer Science, Software Engineering

Job description

Job Description
Experience & Technical Requirements
  • Minimum 5 years experience designing and implementing enterprise grade software.
  • Strong knowledge of Java for Android and familiarity with mobile development challenges.
  • Familiarity with Android API Level 8 and up preferred, Level 14 and up required.
  • Proficient in the use of SCM tools (SVN, git, maven, stash), best practices and continuous integration.
  • Understanding of code obfuscation & encryption techniques preferred.
  • Understanding of multimedia content delivery protocols such as HLS, Progressive download preferred.
  • Experience using media players on various mobile platforms.
  • A clear understanding of the difference between mobile product libraries, mobile applications and client-specific extensions.
  • Understanding of distributed multi-tier infrastructure.
Preferred Skills
  • Knowledge of design patterns MVC, Strategy, Factory, Singleton and general design considerations.
  • Familiarity with Microsoft PlayReady.
  • Knowledge of performance improvement techniques as applicable to mobile devices.
Soft Skills
  • Easy-going and flexible individual who can integrate and function within a pre-existing team.
  • Self-starter can operate with minimal direction.
  • Excellent oral and written communication skills capable of leading design/architecture & training sessions.
  • A creative thinker and experienced problem solver.
Responsibilities
  • Provide guidance on implementation and design best practices to other developers.
  • Produce design artifacts such as class diagrams and sequence diagrams for Android lib features or client solutions.
  • Implement product features within a team using best practices to meet product deliverables.
  • Refactor code to increase operating efficiency and extensibility and/or adapt programs to new requirements.
  • Implements reusable unit tests to ensure the integrity of on-going product quality.
  • Participate in Agile sprint planning sessions and provide constructive feedback.
  • Help the Product Management team with high-level estimation and clarification of technical implementation of features.
  • Prepare software packages for deployment that adhere to the defined standard deployment policies.
  • Generate product documentation for releases.
  • Mentor Junior developers throughout the development lifecycle.
Qualifications

Education: Post-secondary degree in Computer Science, Software Engineering or equivalent academic experience required.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Intertec Systems • Indore District

On-site
INR 2,500,000 - 4,000,000
Android Developer
Android Developer

Wekancode Technologies • Chennai District

On-site
INR 600,000 - 900,000
Android Developer
Android Developer

Funspot Mobile Technologies • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Android Developer
Senior Android Developer

Vintronics Consulting • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Android Developer - Bangalore, India
Android Developer - Bangalore, India

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 2,400,000
Senior Android Engineer
Senior Android Engineer

BukuWarung • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Android Developer
Android Developer

Remotestar • Dadri

On-site
INR 600,000 - 800,000
Senior Android Developer / Lead Engineer (Java | Kotlin | Android)
Senior Android Developer / Lead Engineer (Java | Kotlin | Android)

Vintronics Consulting • Bangarmau

On-site
INR 1,200,000 - 1,800,000
Software Engineer- Android/Web development
Software Engineer- Android/Web development

Blackfig Technologies • Bengaluru

On-site
INR 800,000 - 1,500,000
Android Developer
Android Developer

Maaze • Chandigarh

Hybrid
INR 2,859,866 - 4,766,444
Competitive salary and benefits package
Flexible work hours
Opportunity to work on innovative projects
+2