Required Skills

Android

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 21st Mar 2025

JOB DETAIL

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, 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 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.

Company Information