Required Skills

Java 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 :- 9th Feb 2024

JOB DETAIL

  • Collaborate with a cross-functional team to define, design, and implement new features for native Android applications.
  • Develop high-quality, efficient, and maintainable code using Kotlin and Java, following best practices and architectural patterns.
  • Implement Android architecture patterns like MVP, MVC, MVVM, MVI, or Clean Architecture to ensure a scalable and maintainable codebase.
  • Utilize RxJava and Kotlin coroutines to handle asynchronous operations and ensure smooth execution of code.
  • Integrate Retrofit to efficiently consume RESTful APIs and retrieve data from the server.
  • Implement Android Lifecycle components to manage the lifecycle of activities and fragments effectively.
  • Optimize memory management and performance by applying best practices and techniques.
  • Integrate RoomDB for efficient local data storage and retrieval.
  • Use dependency injection frameworks like Dagger or Hilt to enhance code modularity and maintainability.
  • Stay up-to-date with the latest Android technologies and libraries to continually improve the development process and deliver high-quality applications.
  • Collaborate closely with UI/UX designers to create visually appealing and user-friendly interfaces.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural patterns and best practices.
  • Debug and resolve software defects and performance issues to ensure optimal application performance.
  • Conduct unit testing and support integration testing to ensure the reliability and robustness of developed applications.
  • Work with version control systems like GitLab to manage the codebase and collaborate effectively with the development team.

Company Information