Description

Key Skills: Java, Android, Kotlin, HTTP.

Roles and Responsibilities:

  • 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

Education

Any Graduate