52 TQUANTA Technologies Jobs
6-20 years
TQuanta Technologies - Android Developer - Java/Kotlin (6-20 yrs)
TQUANTA Technologies
posted 10d ago
Job Description : Android Developer
We are looking for a highly skilled and motivated Android Developer to join our dynamic team. As an Android Developer, you will be responsible for the design, development, and maintenance of Android applications that deliver high-quality user experiences. The ideal candidate should have hands-on experience in building applications from scratch, possess strong problem-solving skills, and be passionate about keeping up with the latest mobile technologies.
Key Responsibilities :
Design & Development :
- Develop high-quality, efficient, and reliable Android applications.
- Write clean, maintainable, and well-documented code that adheres to industry standards and best practices.
- Participate in the entire application lifecycle, from concept through development, deployment, and post-launch maintenance.
UI/UX Implementation :
- Work closely with UI/UX designers to implement Android UI components that align with the product's user experience and visual guidelines.
- Ensure the application design is consistent, responsive, and meets the highest usability standards across a wide range of Android devices and screen sizes.
API Integration :
- Integrate with RESTful APIs and third-party libraries to extend app functionality.
- Manage data persistence using local databases (e.g., SQLite) or cloud-based storage solutions.
Performance Optimization :
- Ensure the applications are optimized for performance and speed.
- Identify and troubleshoot application bugs, performance issues, and memory leaks to ensure high performance and stability.
Testing & Debugging :
- Write unit and UI tests to ensure the application's quality, stability, and scalability.
- Perform debugging and work collaboratively with QA teams to resolve issues reported during testing and user feedback.
Continuous Learning & Research :
- Stay up-to-date with the latest Android development trends, technologies, and best practices.
- Actively contribute to improving coding standards, development processes, and team collaboration.
Collaboration & Communication :
- Work closely with product managers, designers, and other team members to define app requirements and translate them into technical solutions.
- Communicate effectively within the team and across departments to ensure timely delivery of application features and updates.
Required Skills & Qualifications :
Experience :
- 2 to 5 years of experience in Android app development.
- Proven track record of building and maintaining Android applications using Java and Kotlin.
- Experience with Android Studio and familiarity with Android's architecture components, such as LiveData, ViewModel, and Room.
Technical Skills :
- Strong knowledge of Android SDK, Java, Kotlin, and various Android libraries and frameworks.
- Familiarity with Android UI design principles, patterns, and best practices.
- Proficiency in working with RESTful APIs, JSON, and third-party APIs.
- Understanding of MVVM, MVC, and other design patterns in Android development.
- Experience with version control systems like Git.
Tools & Libraries :
- Experience with Firebase, Retrofit, Dagger, and libraries like Glide, Picasso, or others for image loading.
- Familiarity with testing frameworks like Espresso, JUnit, and Mockito.
- Strong knowledge of Android-specific tools such as Gradle, ADB, and Android Debugging tools.
Problem-Solving & Communication :
- Excellent problem-solving skills and the ability to quickly adapt to new technologies and requirements.
- Strong verbal and written communication skills, with the ability to explain complex technical concepts in an understandable way.
Education :
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Skills :
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools like Jenkins or CircleCI.
- Experience with Android Jetpack libraries (WorkManager, Navigation, etc.).
- Knowledge of cloud platforms like AWS or Google Cloud.
- Understanding of mobile security practices and app store guidelines.
Work Environment & Benefits :
- Collaborative Team: Work in a collaborative and inclusive environment with talented professionals.
- Growth Opportunities: Opportunity to grow your skills and advance your career within a fast-paced, innovative company.
- Flexible Work: We offer flexible working hours and remote work options.
- Competitive Compensation: A competitive salary package along with benefits like health insurance, paid time off, and other perks.
If you are an Android Developer with a passion for creating high-quality mobile applications, we would love to hear from you. Join us and help build innovative and user-friendly mobile experiences for our customers.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Android Developer roles with real interview advice
3-10 Yrs
6-15 Yrs
5-15 Yrs