Home

Senior Android Developer/ Hybrid/Pleasanton, CA at Pleasanton, California, USA
Email: [email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=1983566&uid=

Job Title: Senior Android Developer

Location: Pleasanton, CA

Interview Process: 1 internal + 1 client round (video
interviews)

Experience: 11-12+ yrs

They
should possess deep expertise in Kotlin and Java

Job Summary:

A Senior Android Developer will be responsible for
designing, developing, and maintaining advanced Android applications. They
should possess deep expertise in Kotlin and Java, applying design patterns to
ensure scalable and maintainable code. They implement dependency injection
frameworks like Dagger or Hilt to manage object creation and dependencies
efficiently.

Requirements:

Bachelor's degree in computer science, Engineering, or a
related field.

Over 12 years of experience in Android development.

Proficiency in Kotlin and Java.

Strong understanding of Android SDK, different versions of
Android, and how to deal with different screen sizes.

Experience with design patterns, dependency injection, and
networking libraries.

Familiar with Jetpack components and modern Android
architecture.

Proven experience in unit testing and test-driven
development.

Excellent communication and interpersonal skills.

Experience working in Agile/Scrum environments.

Leadership experience and a track record of mentoring junior
developers.

Roles and Responsibilities:

1. Android Development:

Design, develop, and maintain advanced applications for the
Android platform.

Collaborate with cross-functional teams to define, design,
and ship new features.

Ensure performance, quality, and responsiveness of
applications.

Identify and correct bottlenecks and fix bugs.

2. Kotlin Expertise:

Utilize Kotlin for developing Android applications.

Write clean, maintainable, and efficient code.

Stay updated with the latest Kotlin features and
advancements.

3. Design Patterns:

Apply design patterns to solve complex software design
problems.

Ensure code reusability, scalability, and maintainability.

Mentor junior developers on best practices and design
principles.

4. Dependency Injection:

Implement dependency injection frameworks (e.g., Dagger,
Hilt) to manage object creation and dependencies.

Ensure efficient and testable code by decoupling components.

5. Networking Libraries:

Integrate and manage networking libraries (e.g., Retrofit,
OkHttp) for API communication.

Handle data synchronization, caching, and offline
capabilities.

6. Jetpack Components:

Utilize Android Jetpack components (e.g., LiveData,
ViewModel, Room) to build robust and maintainable applications.

Ensure adherence to modern Android architecture guidelines.

7. Unit Testing:

Write and maintain unit tests to ensure code quality and
reliability.

Use testing frameworks (e.g., JUnit, Mockito) to automate
testing processes.

Perform code reviews and provide feedback to improve test
coverage.

8. Communication:

Communicate effectively with team members, stakeholders, and

Document technical specifications and project requirements.

Present technical concepts and solutions clearly to
non-technical audiences.

9. Agile and Scrum Skills:

Participate in Agile ceremonies (e.g., daily stand-ups,
sprint planning, retrospectives).

Collaborate with product owners and scrum masters to
prioritize and deliver features.

Adapt to changing project requirements and timelines.

10. Leadership and Mentorship:

Provide technical leadership and guidance to junior
developers.

Foster a collaborative and innovative team environment.

Lead code reviews and ensure adherence to coding standards.

Thanks & Regards,

Sipin Choudhary

IT Recruiter

sourceinfotechs.com

Email-

[email protected]

--

Keywords: information technology California
Senior Android Developer/ Hybrid/Pleasanton, CA
[email protected]
http://bit.ly/4ey8w48
https://jobs.nvoids.com/job_details.jsp?id=1983566&uid=
[email protected]
View All
09:42 PM 04-Dec-24


To remove this job post send "job_kill 1983566" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.

Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]


Time Taken: 10

Location: Pleasanton, California