Android Developer Job at Themesoft Inc., Plano, TX

Y0ttbm9QSDhVMXMzU1dhUS9Sa3pvQ1hXSHc9PQ==
  • Themesoft Inc.
  • Plano, TX

Job Description

Job Title: Android Developer

Location: Plano, TX or Pleasanton, CA

Client: Cognizant

Duration: Contract

Job Opportunity:

We are seeking an experienced Android Lead to join our team. The ideal candidate 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. Additionally, they will implement dependency injection frameworks like Dagger or Hilt to manage object creation and dependencies efficiently.

Qualifications:

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.

Familiarity 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:

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.

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, Ok 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 non-technical audiences.

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.

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.

Job Tags

Contract work,

Similar Jobs

ABM Industries, Inc.

Valet Attendant I Miami, FL Job at ABM Industries, Inc.

 ...Job Description Address : 1601 Biscayne Blvd Miami (Hilton Hotel) Pay rate: Starting at $13.00ph + tips WE ARE LOOKING FOR 1 VALET PARKING From 3pm to 11pm with Thurs and Sat OFF The Valet provides professional, courteous and compassionate... 

Milton Hershey School

Residential Assistant Job at Milton Hershey School

 ...Residential Assistant at Milton Hershey School summary: The Residential Assistant at Milton Hershey School provides mentorship and guidance to high school seniors in a residential setting, helping them develop essential life skills for post-graduation success. Responsibilities... 

Arrow Stage Lines

Bus Cleaner-Omaha, NE Job at Arrow Stage Lines

 ...weekends included. Arrow Stage Lines is the premier charter bus company in America. Arrow Stage Lines is family owned and has been...  ...Duties: Use power sprayers to wash exterior of vehicle. Clean inside of vehicle to include overhead luggage bins, seats, kick panels... 

Enterprise Bank and Trust

Marketing Analyst Job at Enterprise Bank and Trust

 ...Obtains all pre-closing documentation requirements, such as flood letters, title work, appraisals, entity documents, corporate searches, credit bureau reports. Interacts, both verbal and written, with clients per Relationship Managers direction on collecting data... 

Care Options For Kids

Pediatric Home Health Care Licensed Vocational Nurse (LVN) or RN- $2,000 BONUS Job at Care Options For Kids

 ...About the Role At Care Options for Kids, a pediatric home health care company providing one-on-one care in the home, we do things a little...  ...for Licensed Vocational Nurses (LVNs) Current, active Texas LVN license Current BLS CPR card (obtained in-person, not online...