Middle/Senior Android Developer (offline)

Duties:
• Designing complex mobile applications.
• Offer custom architectural solutions to optimize application performance.
• Mobile application development with various api integrations.
• Integration of various data transfer protocols.
• Work with cloud services.
• Application interface development (based on the resulting design).
• Participate in rallies with the customer.

Skills:
• At least 2 years of Android development experience.
• Excellent knowledge of Android SDK, Java.
• Solid understanding of OOP principals and design.
• Strong knowledge of data structures, design patterns, and software engineering best practices.
• Experience in implementing Material Design and well-designed UI.
• Experience in rapid prototyping, an eye for design, and a natural empathy for the user.
• Experience with Gradle, Firebase.
• Proficient with GIT.
• Experience with RESTful network architectures.
• Experience with TDD, BDD, Junit.
• Experience working in a team-oriented, collaborative environment.
• Experience of delivering features to a deadline and working with QA teams.
• Ability to conduct research into software issues and products as required.

Will be a plus:
• Experience with Kotlin.
• Designed and developed one or more Android application available on Google Play.
• Designed and developed one or more iOS application available on AppStore.
• Strong knowledge with memory management, application and process lifecycle, threads and thread handlers in the Android system.
• Experience targeting a wide variety of Android devices (e.g., Android versions, device sizes, manufacturers).
• Practical experience with mobile application automation testing frameworks like Cucumber, Selenium, Appium, etc.
• Knowledge of Clean Architecture, MVP, and MVVM.
• Understanding the peculiarities of mobile platforms, used technologies, and UI/UX peculiarities.
• Knowledge in Android framework internals.
• Knowledge of the most common third-party libraries used in Android, for example: Dagger 2, RxJava (1 / 2), Realm (other ORM frameworks) and others.


Offer:
• Professional and friendly team.
• Adequate Management.
• Cozy office in the city center.
• Flexible working hours.
• Social benefits.
• Free snacks, tea, coffee.
• English courses in office.
• Apple Macbook Pro.

About Raccoon Gang

Raccoon Gang is the leading Online Learning Solutions provider and, since 2020, we have become a Preferred Open edX Provider. We are the most extensive team of Python professionals, with more than 150 engineers and instructional designers on board.

We are contributors to the Open edX community. We have more than 500 completed projects of various complexity based on the Open edX platform, from simple deployments to country-level heavily customized systems. LMSs that we have deployed serve over 10M+ students all over the world.

Our customers are Harvard, UCLA, Arizona State University, University of Washington Continuum College, University at Buffalo, UNESCO, OECD, Microsoft, etc.

Raccoon Gang provides full-circle Online Learning services from LMS infrastructure design and implementation through the instructional design and eLearning content creation to post-course support.

Our tech stack:
DevOps — AWS, Azure, Docker, Ansible, Terraform, Packer, Helm, Kubernetes, Vagrant, GitLab CI, GitHub Actions
Front — ReactJS, VueJS, TypeScript, AngularJS, Backbone
Dev — Django, aiohttp, Flask, Pyramid, Django Rest Framework, MongoDB, MySQL, PostgreSQL, Pytest

Let’s educate the world together!

Company website:
http://raccoongang.com/

DOU company page:
https://jobs.dou.ua/companies/raccoon-gang/

The job ad is no longer active

Look at the current jobs Android Kharkiv→