US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 21st Mar 2025
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.