Native android developer-C2H
Hyderabad, Telangana, India
1 month ago
Applicants: 0
Share
3 weeks left to apply
Job Description
Mandatory Skills ? ? Min 2+ year of hands-on experience in Android Application Development ? Must have experience in Android SDK, Android Studio, Kotlin Flow and coroutines, Dagger,? Hilt, MVVM, Live Data, Room, RESTful APIs, JSON/Proto, Git, Jenkins, Design Pattern,? ? Kotlin Multiplatform is a Plus.? ? Strong Programming skills? Required Skills & Qualifications? ? 2-4 years of strong experience in in Android application development ? Proficiency in Kotlin programming languages including Kotlin Flow and coroutines. ? Proficiency with the following : o ANR detection and resolution o Memory leak detection and resolution o Dependency Injection framework like Dagger, Hilt etc ? Strong understanding of Android SDK, Android Studio, and related development tools. ? Experience with Android architecture components (e.g., MVVM, Live Data, Room,? Recycler View optimisations, Data binding, View Binding etc). ? Solid understanding of software design principles, patterns, and best practices. ? Experience with RESTful APIs, JSON/Proto etc ? Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g.,? Jenkins). ? Excellent problem-solving skills and attention to detail. ? Strong communication and collaboration skills. ? Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities. ? Knowledge and hands on experience of Kotlin Multiplatform will be a plus.. Key Responsibilities? 1. Design and Architecture: Collaborate with cross-functional teams to make our app more? scalable and robust. Adhere to best practices and promote code reusability. 2. Development: Write clean, maintainable, reusable code in Kotlin. Implement new features, enhancements, and bug fixes according to project requirements and timelines. 3. Testing: Develop and execute comprehensive unit tests and integration tests to ensure the? reliability and stability of our Consumer App. 4. Performance Optimization: Identify performance bottlenecks and optimize Android? applications for speed, responsiveness, and resource efficiency. 5. Documentation: Create technical documentation, including design documents, API? specifications, and release notes. Document codebase changes, architecture decisions, and? development processes to facilitate knowledge sharing and onboarding. 6. Collaboration: Collaborate closely with product managers, designers, and other engineers to translate product requirements into technical solutions. Participate in Agile ceremonies, such? as sprint planning, daily stand-ups, and retrospectives. 7. Continuous Improvement: Stay updated on the latest trends, tools, and technologies in? Android development. Continuously improve development processes, coding standards, and? software quality through innovation and experimentation.
Required Skills
Additional Information
- Company Name
- Optimhire IT Solutions Pvt Ltd
- Industry
- N/A
- Department
- N/A
- Role Category
- N/A
- Job Role
- Entry level
- Education
- No Restriction
- Job Types
- Hybrid
- Gender
- No Restriction
- Notice Period
- Less Than 30 Days
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 1 month ago
- Application Ends
- 3 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position