Search by job, company or skills

Best Job Tool

Android Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Company

CodeGama is a leading technology firm dedicated to delivering innovative digital solutions to clients across various industries. Our company specializes in software development, mobile app creation, and cutting-edge technology consulting. With a team of highly skilled professionals, we strive to foster a collaborative environment that encourages creativity, continuous learning, and excellence. At CodeGama, we are committed to leveraging the latest advancements in technology to drive business growth and create impactful user experiences. Our mission is to empower organizations through digital transformation and to set new standards in the tech industry.

About The Role

We are seeking a highly skilled Android Developer with over three years of professional experience to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable Android applications that meet the needs of our clients and end-users. You will work closely with cross-functional teams, including UI/UX designers, backend developers, and product managers, to deliver high-quality mobile solutions. The ideal candidate will have a strong understanding of Kotlin, Java, and modern Android development practices, including Jetpack Components and MVVM architecture. Your expertise will contribute to the creation of innovative features, optimization of app performance, and ensuring a seamless user experience across devices.

Qualifications

The ideal candidate should possess a minimum of three years of professional experience in Android development. Proficiency in Kotlin and Java is essential, along with a solid understanding of Android architectures such as MVVM, MVP, and Clean Architecture. Experience with publishing and managing apps on the Google Play Store, including handling release cycles, updates, and app store optimization, is required. Candidates should have hands-on experience with Dependency Injection frameworks like Hilt or Dagger, as well as familiarity with Firebase services such as Realtime Database, Firestore, Cloud Messaging, and Analytics. Strong knowledge of Jetpack Components including LiveData, ViewModel, Room, and Navigation is necessary. Additionally, experience with RESTful APIs, WebSockets, Retrofit, OkHttp, and real-time data handling will be advantageous. Familiarity with multi-module architecture, CI/CD pipelines, Git, and Agile methodologies is preferred. A good understanding of unit testing, UI testing, and emerging technologies like Jetpack Compose will set candidates apart. Knowledge of WebRTC or Socket.IO is a plus, as is experience with Android NDK and performance optimization techniques.

Responsibilities

The key responsibilities of this role include developing and maintaining high-quality Android applications using Kotlin and Java, ensuring the apps are scalable, maintainable, and performant. You will be responsible for publishing and managing app releases on the Google Play Store, including handling updates, release cycles, and store optimization. Implementing various architectural patterns such as MVVM, MVP, and Clean Architecture to ensure code quality and scalability will be a core part of your duties. You will work with Dependency Injection frameworks like Hilt or Dagger to manage dependencies efficiently. Integrating Firebase services such as Realtime Database, Firestore, Cloud Messaging, and Analytics will be essential for app functionality and user engagement. You will optimize app performance by managing memory usage, responsiveness, and overall stability, debugging issues, and resolving performance bottlenecks. Collaborating with UI/UX designers to ensure the app adheres to Material Design Guidelines and provides an intuitive user experience is crucial. You will implement RESTful APIs, WebSockets, and real-time data synchronization to enhance app capabilities. Staying updated with the latest Android development trends, tools, and best practices to continually improve the development process is expected. Additionally, you will write unit and UI tests to ensure robustness and reliability of the applications, participate in code reviews, and contribute to a culture of continuous improvement.

Benefits

At CodeGama, we offer a comprehensive benefits package designed to support our employees well-being and professional growth. Our package includes competitive salary packages, health insurance, and paid time off to promote work-life balance. We provide opportunities for continuous learning through training programs, workshops, and industry conferences. Employees have access to modern tools and technologies to foster innovation and creativity. We also promote a collaborative work environment that encourages knowledge sharing and team success. Flexible working hours and remote work options are available to accommodate different lifestyles. Additionally, we recognize and reward outstanding performance through various incentive programs. Our commitment to employee development extends beyond technical skills, emphasizing leadership, communication, and personal growth to help you advance your career within our organization.

Equal Opportunity

CodeGama is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other protected status. Our hiring decisions are based solely on qualifications, skills, and experience. We believe that a diverse workforce fosters innovation, enhances creativity, and drives our company's success. We are dedicated to providing equal employment opportunities and ensuring that everyone has a fair chance to grow and succeed within our organization.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135086197

Similar Jobs