
Overview
Job description
Company Name: iTechnolabs
Website: https://itechnolabs.ca/
About Us:-
iTechnolabs is a software development company specializing in web applications, mobile apps and digital marketing services for businesses of all sizes. We help clients with consulting on technology and business strategies to achieve their goals and objectives.
Job Description: We are seeking a passionate and skilled Android Developer with 1+ years of experience to join our growing team. The ideal candidate will have a strong background in Kotlin, a deep understanding of RESTful APIs, experience with socket programming, and familiarity with the Ktor framework. As an Android Developer, you will be responsible for developing and maintaining high-quality mobile applications, ensuring seamless integration with backend services, and working closely with cross-functional teams to deliver outstanding products.
Key Responsibilities:
Design, build, and maintain advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and APIs.
Conduct unit testing and debugging to ensure high-quality code.
Optimize application performance and improve user experience.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Maintain code quality, organization, and automatization.
Implement and maintain real-time features using socket programming.
Utilize the Ktor framework for efficient server-side application development.
Participate in code reviews and contribute to best practices and coding standards.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
2+ years of professional experience in Android development.
Proficiency in Kotlin and Java.
Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
Experience with RESTful APIs to connect Android applications to back-end services.
Proficiency in socket programming.
Familiarity with the Ktor framework.
Strong understanding of mobile development life cycle, including experience with Android Studio and version control (Git).
Knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
Familiarity with cloud message APIs and push notifications.
Ability to understand business requirements and translate them into technical requirements.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Job Type: Full-time
Pay: ₹20,000.00 - ₹50,000.00 per month
Schedule:
- Day shift
Work Location: In person