Job Description: As an Android Developer at CitiusTech, you will be responsible for designing, developing, and maintaining high-quality Android applications. You will work closely with our cross-functional team to deliver features and improvements that enhance the user experience. The ideal candidate is proficient in Kotlin, ReactJS, and Java, and has a passion for creating intuitive and efficient mobile solutions.
Key Responsibilities:
-
Design and build advanced applications for the Android platform.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Work with external data sources and APIs.
-
Unit-test code for robustness, including edge cases, usability, and general reliability.
-
Work on bug fixing and improving application performance.
-
Deploy applications to the Google Play Store.
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications:
-
Bachelor's degree in Computer Science, Engineering, or a related field.
-
Proven software development experience and Android skills development.
-
Experience with Kotlin, ReactJS, and Java.
-
Experience in deploying applications on the Google Play Store.
-
Solid understanding of the full mobile development life cycle.
-
Strong problem-solving skills and attention to detail.
-
Excellent communication and teamwork abilities.
Preferred Qualifications:
-
Experience with agile development methodologies.
-
Familiarity with RESTful APIs to connect Android applications to back-end services.
-
Knowledge of Android UI design principles, patterns, and best practices.
-
Experience with offline storage, threading, and performance tuning.
-
Understanding of Google's Android design principles and interface guidelines.
What We Offer:
-
Competitive salary and benefits package.
-
Opportunity to work on innovative projects and technologies.
-
Collaborative and inclusive work environment.
-
Professional development and growth opportunities.