Senior Android Mobile App Developer
Job Description :
Support the entire application lifecycle (concept, design, test, release, and support).
Gather specific requirements and suggest solutions.
Write clean code to produce fully functional mobile applications.
Write unit, integration, and production tests.
Troubleshoot and debug to optimize app performance.
Design the user interface to provide an enhanced user experience.
Liaise with the development team to identify and plan new features.
Ensure the developed app complies with our quality assurance standards.
Research and suggest new mobile products, applications, and protocols.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Strong knowledge of different versions of Android, and how to deal with different screen sizes.
Ensure the best possible performance, quality, and responsiveness of the application.
Help maintain code quality, organization, and automatization.
Requirements :
Bachelor’s degree in computer science, engineering or related subject, or comparable combination of education and experience.
4 -5 years of experience as an Android Mobile Developer or similar position responsible.
Good knowledge in Android, IOS mobile app development, cross platforms React Native, Flutter, Google Play Store publish, and Apple App Store publish deployment.
Proven experience in using Android Java, Kotlin, Android Studio, Android NDK and J unit.
Proficient in the application of OOP consents and design patterns, CI / CD pipelines and configuration management.
Knowledge and experience of different project management frameworks, including waterfall and agile (SCRUM and KANBAN).
Experienced working in small or medium development teams.
Highly motivated with the ability to learn new skills, work independently and multi-task effectively.
Strong written and verbal communications skills.
Want to get to know us better?
Learn about VeecoTech’s accomplishments, team & services!