Software-Developer-Trainee

Home » Careeres » software-developer-trainee

Job Description

We are currently hiring an Android Developer to join our engineering team. As an Android Developer Trainee, you will work within our engineering team to deliver functional & user-friendly Android applications in a timely manner.

Responsibilities

  • Writing clean and efficient codes for Android applications
  • Monitoring the performance of live apps and work on optimizing them at the code level
  • Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
  • Performing unit and instrumentation tests on code
  • Collaborating with cross-functional teams to define and design new features
  • Staying up to date with new mobile technology trends, applications, and protocols
  • Collaborate with internal teams to produce software design
  • Write clean, scalable code using .NET programming languages
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
Key Requirements
  • Degree in Computer Science, Engineering or a related field
  • Knowledge of Kotlin, Java, Android SDK, Android NDK
  • Familiarity with APIs to effectively integrate Android applications
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with various testing tool
  • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)
  • Knowledge of the .NET languages and HTML5/CSS3
  • Understanding of Agile methodologies
Apply Now
Submit