Android Developer
India, Karnataka
2 weeks ago
Applicants: 0
Share
2 weeks left to apply
Job Description
Job Description 5+ years of professional Android development experience. Languages & Tools: Proficient in Java and Kotlin (with a preference for Kotlin) using Android Studio. Core Competencies: Strong grasp of object-oriented programming, algorithms, and data structures. Expertise in multithreading, memory management, and performance optimization (profiling and tuning). UI/UX: Extensive experience with Jetpack Compose for building modern, responsive UIs. Proven ability to create pixel-perfect designs and implement UX best practices for intuitive user experiences. Architecture & Design Patterns: Deep understanding of modern Android architectures (MVVM, MVP, Clean Architecture) with hands-on experience refactoring legacy codebases. Familiarity with common design patterns and best practices to ensure scalable and maintainable code. Dependency Injection & Libraries: Experience with dependency injection frameworks, including Dagger and Hilt, to create modular and testable codebases. Testing: Strong background in unit testing with high coverage, designing robust test cases, and familiarity with UI testing frameworks. Mapping, Networking & Data Storage: Proven experience integrating Google Maps and implementing marker clustering for enhanced geolocation features. Proficient with Firebase and SQLite for data management. Skilled in working with RESTful web services (using GSON/Jackson), Retrofit/OKHttp, and WebSocket services for asynchronous communication. Version Control & CI/CD: Proficient with Git & GitHub. Experienced in setting up and maintaining continuous integration systems using Jenkins and GitHub CI. Collaboration & Project Management: Familiar with agile project management tools (e.g., JIRA) and collaboration platforms (e.g., Microsoft Teams). Excellent verbal and written English communication skills. AI Tools & Developer Productivity: Experience using AI-powered programming tools (e.g., GitHub Copilot, Claude, ChatGPT) to accelerate development, code review, documentation, and debugging. Interest in exploring new ways to leverage AI for productivity and innovation. Soft Skills: A highly efficient contributor in dynamic environments. Bonus Skills: Strong knowledge of the Gradle build system. Advanced experience in setting up CI/CD pipelines, particularly with Jenkins. Familiarity with integrating AI/ML features to enhance application efficiency and user experience. Ability to create Python scripts for automating developer processes, project setup, and integration with CI systems.
Required Skills
Additional Information
- Company Name
- Concentrix Catalyst
- Industry
- N/A
- Department
- N/A
- Role Category
- Python Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- Remote
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 weeks ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position