Актуальные заказы по Espresso

Android Tech Lead

Офис

Technical Lead Engineer responsible for leading software development team for Android Application and Frameworks Development and customization.


ROLES & RESPONSIBILITIES


  • Be a passionate team leader.
  • Be the voice of your team, mentor and coach of Android developers of your team.
  • Establish best practices for team processes.
  • Build modern and efficient Android Applications and Frameworks at industry-leading level.
  • Orchestrate technical decisions by keeping an overview of modern Android technologies and take responsibility.
  • Know that team comes first and you come second.
  • Able to share complex ideas and feedback in clear and straightforward ways.


YOUR QUALIFICATIONS


  • Bachelor’s Degree in EE, CE, or CS
  • Strong technical background in Android Application development and frameworks customization preferably for Infotainment systems.
  • Expert in C++, Java, Kotlin knowledge would be good to have.
  • Have 3+ years of experience as the lead of a high-performing team.
  • Have 5+ years of experience in developing Android apps and frameworks.
  • In-Depth understanding of Software Development Process.
  • Experience in Configuration, Defect, Requirement & Change Mgmt. tools e.g. JIRA, GIT
  • Experience in Android Frameworks customization and development.
  • Sound knowledge of Android Architecture, Design patterns MVVM, MVP, MVC.
  • Android architecture components, LiveData, Room, DataBinding, RxJava Android.
  • Can use Android CarUI library for app development for Android Auto and Android Automotive OS.
  • Excellent communication skills in English, basic knowledge of German language would be good to have.


TOOLS


  • ADB Debugger, AndroidStudio, IntelliJ,
  • Git, Gerrit, Jenkins, Gradle, Make, CMake build tools
  • Dagger, Android Espresso, Robolectric and other JUnits frameworks.


Project location: Greater Munich Area                    

Duration: long-term


Android Systems Architect

Офис

As an Android Automotive apps & frameworks architect you would be designing apps for Android Auto and Android Automotive OS and Android OS customization for OEMs.


ROLES & RESPONSIBILITIES


  • You would be leading the design and architecture decisions for development of Android Automotive Apps and Android Automotive Frameworks Stack.
  • Working with engineers, tech leads, testers and managers to help integrate and productize the solutions.
  • Creating benchmarks and code samples to mentor engineers and leads and establish standards for them to follow.
  • You bring your modern understanding of architecture to company level methods into (e.g., Enterprise Architecture Management, Test Driven Development, Design Architecture Patterns)
  • Expert in handling Software Development Life Cycle preferably in Automotive domain.
  • You are technically well-versed, passionate about technology trends and have designed and developed software in agile teams for many years.
  • Able to analyze, test and evaluate new technologies in use for project.
  • Supporting sales and program management teams during customer engagements as a technical expert.


REQUIRED QUALIFICATIONS


  • Have 3+ years of experience as a Software Architect and many years of professional experience as software engineer.
  • Extensive programming skills in C++, Java, JNI, Kotlin, Gradle using Android libraries.
  • Good knowledge of Android Automotive OS architecture and CarUI library for app development.
  • Excellent knowledge of architectural principles and design patterns concepts and their implementation in mobile technologies.
  • Very good knowledge of DevOps tooling (versioning, CI/CD, automation, testing pyramids).
  • Very good communication skills in English.
  • German language skills would be an advantage.


TOOLS

  • Android Studio, Intellij IDEA, Gradle, Make, CMake, ADB Debugger, Sonarqube, Robolectric, Dagger, Android Espresso, Git, Jenkins, Gerrit, JIRA


Project location: Greater Munich Area                   

Duration: Long-term

Специалист по тестированию (AQA)

Удаленно
Full-time

Для крупного банковского проекта требуется Специалист по тестированию (AQA).

Уровень Senior.


Необходимый опыт:

  • Опыт работы с инструментарием: Gitlab;
  • Опыт работы с Java/kotlin/swift, espresso;
  • Опыт работы с нативными автотестами;
  • Опыт написания и анализа автотестов;
  • Участие в проектах разработки, развития, модернизации информационных систем в роли специалиста по автоматизированному тестированию;
  • Разработка функциональных, регрессионных, интеграционных автоматизированных тестов;
  • Осуществление автоматизированного тестирования в соответствии с тестовыми сценариями и тест-планами (организация запусков);
  • Соблюдение сроков и качества тестирования;
  • Анализ результатов запусков, работа с багами;
  • Взаимодействие с разработчиками;
  • Участие в разработке тестовых сценариев;
  • Составление документации для проведения автоматизированного тестирования.


Локация РФ, РБ

Разработчик Android

Ищем Android разработчика для работы в крупной компании банковского сектора. Работа в офисе Москва, Санкт-Петербург Требования: Опыт 1-5 лет Про проект: Приложение разрабатывается 15+ scrum-командами одновременно. Чтобы обеспечить стабильную и качественную разработку, используется e2e automation testing, release train и др. Уже два года пишут только на Kotlin. В стеке RxJava2, Dagger2, Architecture Components, Spock, Espresso. Есть техрадар, на котором тестируются новые технологии и решается внедрять ли их в проект. В компании ценят таланты, поэтому активно способствуют личному и профессиональному развитию. Дают большую свободу, а взамен ожидают большую ответственность. Что нужно: - Опыт разработки под платформу Android от 1.5 лет - Наличие опубликованных приложений в google play - Знание Android SDK (4.1+) - Иметь коммерческий опыт разработки на Kotlin - Знание классических алгоритмов и структур данных - Иметь опыт работы с системами автоматической сборки проектов (Gradle) - Знание и умение применять паттерны проектирования - Понимание принципов SOLID - Желание развиваться Будет плюсом: - Понимание и опыт работы с RXJava - Опыт работы с Docker/Marathon/Jenkins - Понимание принципа dependency injection -Опыт работы с dagger2 -Глубокое знание Java core - Опыт написания unit-тестов, автотестов, использование CI Предлагают: - Вы получите обширный опыт. Кроме продуктовых задач вы сможете выбрать направления, в которых вам интересно развиваться (CI/CD, design system, software architecture) - Работа в молодом и позитивном коллективе профессионалов - График работы – гибкий - ДМС со стоматологией - Корпоративные скидки в широкую сеть фитнес-залов и многое другое