Engineer and maintain innovative, customer-centric, high-performance, secure, and robust software solutions.
Collaborate within a feature team to deliver complex software, scripts, and tools with a focus on quality and business value.
Liaise with other engineers, architects, and business analysts across the platform to ensure aligned and scalable solutions.
Produce high-quality software rapidly, addressing critical and complex business requirements.
Participate in the full software development life cycle, including initial development, enhancement, maintenance, replacement, or decommissioning of applications.
Optimize software engineering practices through continuous collaboration and knowledge sharing.
Design, develop, test, and implement production-ready code.
Contribute to all phases of the software delivery process, from requirements analysis and design to coding, testing, deployment, and operational support.
Experience Requirement:
6 years of hands-on experience in Android application development.
Proficiency in Java and Kotlin, along with strong experience using Android common libraries such as OKHttp, Retrofit, and Jetpack Compose.
Solid understanding of TDD/BDD practices, DevOps principles, and client-server architecture over HTTP.
Experience with development and testing tools, bug tracking systems, and collaborative documentation platforms like wikis.
Exposure to multiple programming languages or low-code platforms.
Familiarity with Agile methodologies and toolsets supporting DevOps and continuous integration/delivery.
Demonstrated ability to solve complex analytical and numerical problems effectively.
Proven experience implementing best practices for scalable, automated, virtualized, optimized, high-availability, and high-performance programming solutions.
Education: Any Post Graduation, Any Graduation.
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Technical Lead Employement Type: Full time