Android Java & kotlin Developer
Are you a talented and professional MOBILE DEVELOPER?
We are looking for a mobile app developer(Java & kotlin) based in Istanbul, Turkey who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Qualifications:
•BSc degree in relevant academic disciplines
•3+ years’ experience with deep skills in Android Development including bringing apps to fruition and on-store in the Google Play Store to a large user base audience.
•java skills including being familiar with new language features, object oriented design patterns and also how to optimize code in Android.
•Experience with MVVM and JetPack architectural design pattern
• Experience in delivering mapping, geolocation and other location-intelligent features
•Strong ability and knowledge in Android Development tools and methods including: Gradle, Android Studio, UI Layout, Intents, Services, Fragment usage, and lifecycle.
•Knowledge of Android Architecture Components, Firebase, Gradle, Dagger, GSON, Google Play Services.
•Understanding of the following technologies: XML, Web Services, HTTP(S), REST API, JSON.
•Experience with third-party libraries and REST APIs (Retrofit, Glide, RxJava, Rx Android).
•Strong knowledge of Android UI design principles, patterns, and best practices
•Understands Google’s Android design principles and interface guidelines
• Hands-on experience with Project Management Tools like Trello, JIRA…
•Proficient understanding of code versioning tools, such as Git
•Familiarity with continuous integration i.e. Jenkins
•Familiar with Multi-Lang products
•Knowledge of testing methods, including unit, integration and UI tests,
Responsibilities:
•Participating in the full lifecycle of Android app by using java, Android Studio, and Android frameworks
•Working on bug fixes, app optimization and feature enhancements.
•Design, build and maintain high performance, reusable, and reliable code.
•To carry out all activities related to the project process in compliance with the project execution standards,
•To ensure the release of features with minimum errors,
•Participating in code review and performing extensive testing to ensure high quality software,
•Manage cutting-edge technologies to improve applications.
•Record and update work using an Agile framework through Atlassian JIRA.
•Optimize applications for maximum speed and scalability
•Working closely with UX/UI team to translate the virtual design into actual implementation,
•Collaborate with other team members and partners
About You:
•You possess exceptional analytical and conceptual thinking skills
•You hold full accountability of your work regardless of your position or title in the team
•You’re a humble and competent team member who’s excited to join a culture devoid of corporate buzzwords and bureaucracy
•You have a craving for lifelong learning
•You’re enjoying every minute of your job as you can see the results immediately
•You have a flexible approach with an open mindset to try and learn
•You’re familiar with Agile methodologies
•You’re extremely focused on user-experience
•You’re fluent in English
•You have superb communication skills, with a knack for interacting effectively with multidisciplinary teams
Note: Only short-listed candidates will be contacted.
0 / 255