drjobs Android Lead

Android Lead

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Plano, TX - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor Michigan that offers strategic talent solutions to our clients worldwide. Our client is an American multinational information technology services and consulting company and is a leading provider of information technology consulting and business process outsourcing services dedicated helping the worlds leading companies build stronger businesses.
Title: Android Lead
Work Location: Plano TX / Pleasanton CA
Job Type: Contract
Work Type: Hybrid (onsite 2 days weekly)
Duration: 6 Months
Job Description:
Job Summary:
  • An Android Lead 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.
Experience:
  • 12 years
Required Skills:
  • Bachelors 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 testdriven development.
  • Excellent communication and interpersonal skills.
  • Experience working in Agile/Scrum environments.
  • Leadership experience and a track record of mentoring junior developers.
Responsibilities:
Android Development:
  • Design develop and maintain advanced applications for the Android platform.
  • Collaborate with crossfunctional teams to define design and ship new features.
  • Ensure performance quality and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
Kotlin Expertise:
  • Utilize Kotlin for developing Android applications.
  • Write clean maintainable and efficient code.
  • Stay updated with the latest Kotlin features and advancements
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.
Dependency Injection:
  • Implement dependency injection frameworks (e.g. Dagger Hilt) to manage object creation and dependencies.
  • Ensure efficient and testable code by decoupling components.
Networking Libraries:
  • Integrate and manage networking libraries (e.g. Retrofit OkHttp) for API communication.
  • Handle data synchronization caching and offline capabilities.
Jetpack Components:
  • Utilize Android Jetpack components (e.g. LiveData ViewModel Room) to build robust and maintainable applications.
  • Ensure adherence to modern Android architecture guidelines.
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.
Communication:
  • Communicate effectively with team members stakeholders and clients.
  • Document technical specifications and project requirements.
  • Present technical concepts and solutions clearly to nontechnical audiences.
Agile and Scrum Skills:
  • Participate in Agile ceremonies (e.g. daily standups sprint planning retrospectives).
  • Collaborate with product owners and scrum masters to prioritize and deliver features.
  • Adapt to changing project requirements and timelines.
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.
TekWissen Group is an equal opportunity employer supporting workforce diversity.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.