1
applicant
Senior Software Engineer (Android & Backend)
Lakmini International (Pvt) Ltd
Colombo -
Full-time
Lakmini International (Pvt) Ltd., established in 2012, is a leading software development and digital marketing company delivering high-quality mobile and web applications to global clients. We build practical, scalable products with robust backend systems and delightful user experiences.
Role Overview
- We’re looking for a Senior Software Engineer with strong Android and backend expertise to
- lead end-to-end product development. You’ll work on architecture decisions, guide
- interns/juniors, and ship reliable, secure, and high-performance apps used by thousands of users.
What You’ll Do
- Design and develop Android applications (Java/Kotlin) with clean architecture (MVVM/MVI), Jetpack components, and modern tooling.
- Build and optimize backend services and RESTful APIs (PHP/Laravel or Node.js), including authentication, payments, notifications, and analytics pipelines.
- Take ownership of delivery: solution design, estimations, code reviews, testing, CI/CD, and production monitoring.
- Improve app performance (startup time, memory, battery, network usage) and backend scalability (caching, indexing, query optimization).
- Ensure security best practices: secure storage, encryption, OWASP Mobile/Web, input validation, and secrets management.
- Collaborate closely with Product/Design/QA; translate business requirements into technical plans and milestones.
- Mentor interns and junior developers, and help establish coding standards.
- Contribute to technical roadmaps, POCs, and architecture documentation.
Required Qualifications
- 1+ years of professional software development experience with strong knowledge of Android app development and backend systems.
- Proficiency in Java/Kotlin, Android Studio, Jetpack (Navigation, Room, WorkManager, Lifecycle), Retrofit/OkHttp, and API integration.
- Strong understanding of RESTful API design and implementation.
- Backend experience with PHP (Laravel or Pure PHP) or Node.js.
- Databases: MySQL/PostgreSQL, schema design, migrations, and indexing.
- Familiarity with cloud hosting (AWS/GCP), Docker, and Linux basics.
- Strong debugging skills, problem-solving attitude, and willingness to take ownership.
- Good communication and teamwork skills.
Nice to Have
- Jetpack Compose; modularization and multi-module builds.
- Firebase (Auth, FCM, Remote Config, Crashlytics, Analytics).
- Ad tech (AdMob/mediation), deep links, dynamic features, Play Console expertise.
- Web front-end (React/Vue) or iOS (Swift/SwiftUI) exposure.
- Experience with microservices, GraphQL, or Elasticsearch.
- Security awareness and familiarity with privacy compliance (GDPR/CCPA).
How to Apply
Email your resume to lakminiinternational12@gmail.com with the subject line: “Senior Software Engineer – Android & Backend”
Please include:
- Links to published apps (Play Store package IDs if available)
- GitHub/portfolio or sample code
- A brief note on a challenging problem you solved (frontend/backend/REST API)
Recent Jobs at Lakmini International (Pvt) Ltd
Android App Developer - Intern (Java)
Lakmini International (Pvt) Ltd
Pannipitiya, Colombo



UI/UX Engineer
Lakmini International (Pvt) Ltd
Colombo



Android App Developer
Lakmini International (Pvt) Ltd
Pannipitiya


