We are looking for a Senior Android Engineer who is deeply hands-on and takes strong technical ownership of Android application development. This role is ideal for an experienced engineer who designs, builds, and maintains scalable, secure, observable, and offline-capable Android applications, while influencing technical decisions and mentoring others through example.
You will work closely with Tech Leads, Architects, and cross-functional teams to deliver high-quality Android solutions using modern tools and best practices.
Key Responsibilities
Design, develop, and maintain production-grade Android applications.
Own end-to-end feature development from design through implementation and release.
Build solutions with strong focus on:
Scalability and performance
Security best practices
Observability, logging, and analytics
Offline working modes and data synchronization
Implement clean and maintainable code using MVVM architecture.
Develop modern UI using Jetpack Compose.
Integrate RESTful APIs using Retrofit.
Design and implement offline-capable features using Room DB and background sync mechanisms.
Instrument applications with analytics, logging, and monitoring tools (Datadog, LogRocket, etc.).
Ensure robust error handling, retry strategies, and graceful behavior during network failures.
Participate in code reviews, refactoring, and performance optimization.
Collaborate with product, backend, QA, and UX teams to deliver high-quality features.
Support and mentor junior engineers through technical guidance and best practices.
Required Skills & Experience
7+ years of hands-on Android application development experience.
Strong expertise in building Android applications using MVVM architecture.
Expert-level proficiency in Kotlin and Android SDK.
Proven hands-on experience with:
Jetpack Compose
HILT for dependency injection
Room DB for local persistence and offline storage
Retrofit for Web API integration
Practical experience implementing:
Secure data storage and secure API communication
Logging, monitoring, and analytics solutions
Offline-first or offline-capable application behavior
Solid understanding of Android lifecycle, concurrency, and performance tuning.
Experience contributing to code quality through reviews and refactoring.
Skills
Experience working on large-scale or enterprise Android applications.
Experience with background sync, pagination, and conflict resolution.
Experience contributing to shared Android components or libraries.
Familiarity with advanced observability and monitoring platforms.
We are looking for motivated and talented fresh graduates to join our team. The goal of this program is to help further develop your social media marketing skills in a professional work environment. You will be working on hands-on projects and daily tasks that use social media platforms to promote and manage the Company's brand image.
Job Duties and Responsibilities:
• Create and grow social media presence/profiles
• Moderate comments across social media profiles
• Utilize social media profiles to campaign events
• Maintain, post and, update social media profiles such as Twitter, Facebook, LinkedIn, Instagram, and Snapchat with appropriate and appealing content
• Assist with social media analytics and reporting
• Assist in loading/producing stories/creating social media graphics
• Help develop strategies for capturing target audience and current customer engagement
• Other duties as assigned
VMC Soft Technologies is hiring a Senior Java Developer for one of their MNC clients. The candidate should have strong hands-on experience in modern Java development and enterprise application architecture.
Complete Your Portfolio!
The mandatory fields of your portfolio, such as your contact details, educational qualification, location, etc., must be filled in before applying for jobs.