This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Software Engineer to join our Android Engineering team. You will be responsible for building new features for our customer facing apps.
Job Responsibility:
Translate designs and wireframes into high quality and performant Android apps
Engineer responsive, maintainable and performant apps
Make technology choices and follow modern development practices
Set and maintain high standards of development practices and help the team adopt them
Commitment to collaborative problem solving, sophisticated design, and quality product is important
Requirements:
Master’s or Bachelor’s Degree in Computer Science/Engineering or equivalent
3+ years’ Kotlin
5+ years’ experience building Android apps using Java
Hands on experience in the full life cycle of Android application development
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Experience with concepts of Android like activities, Views/View Groups, Fragments, Intents, Content Providers, Services, Broadcast Receivers
Experience with Coroutines, Firebase Messaging, WorkManager (async task), Navigation Component, Single Activity application, Location tracking, sqlite (Room) database handling, loaders, UI Layouts, widgets etc.
Ability to design applications around Android recommended user interfaces, such as “Material Design”
Ability to understand business requirements and translate them into technical requirements
In depth Understanding of Android recommended design principles, interface guidelines and and best practices for coding
Experience with performance and memory tuning of complex Apps
Hands on experience in Multi-threaded programming, and good knowledge of networking concepts
Experience of accessing data as JSON/ XML using REST APIs.
A knack for benchmarking and optimization
Experience working in an Agile environment and working with a geographically distributed team
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.