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)