QUALIFICATIONS AND JOB DESCRIPTION
BTpartner, providing services to a wide spectrum in the Information Technology sector, is a technology and consultancy firm incorporated with the accumulation of more than 20 years in the sector in order to provide IT Outsourcing and Consultancy services.
We are looking for experienced Android Developer with the following qualifications.
Develop mobile application for Android devices.
Support the entire application lifecycle
Produce fully functional mobile applications with writing clean code
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Ensure new and legacy applications meet quality standards
Help maintain code quality, organization, and automatization.
Collaborate with the team to define, design and ship new features.
Stay up-to-date with new technology trends
Bachelor Degree on Computer Engineering or other related fields,
Good understanding of data structures, algorithms and software design principles
3+ years of full-time industry experience working on Android
Strong understanding of MVC and MVVM; experience with other design patterns and frameworks such as RxJava would be an asset.
Strong understanding of the following technologies: XML, Web Services, HTTP(S), SOAP, REST API, JSON
Strong verbal and written communication skills and ability to explain complex technical issues.
Strong platform fundamentals,
Good Level of written and verbal English
Ability to take a project from scoping requirements through actual launch of the project
Experience in coding unit-tests / automated-tests for Android.
Knowledge in professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management,
Focus on peer mentoring, code reviews, architectural consultancy, and team-work
Working knowledge with agile methodologies, Jira, Git, bitbucket,
At least five applications published in Google Play Store.
Experience in GEOFENCE and BLE Technologies
Experience in libraries like Retrofit
Experience in Kotlin will be considered is a plus.
Experience in offline storage, threading and performance tuning is a plus.
Experience in wearable device technologies is a plus.