Senior Android developer/Architect (VOIP)

Уровень зарплаты
Город
Требуемый опыт работы
з/п не указана
Нижний Новгород
3–6 лет

We are looking for a highly motivated SW Engineer with deep Android development experience who cherishes working in a collaborative, high-performance environment.

As a key part of our software development team, you will be responsible for architecting, designing and developing Android libraries and applications relevant to the VOIP. The position requires a mature understanding of and deep experience in Android development; and Bluetooth and BLE development and experience of work with NDK.

You will make high level design choices for the software structure, frameworks, protocols, and algorithms. You will work with others to determine priorities for development.

You must be hands on and exceptionally skilled as it relates to programming / coding. You enjoy and are artful both in actively coding, as well as advising and supporting others.

Key Responsibilities:

-Work closely with a cross functional team including product management, engineering, product marketing to define, architect and design platform features.

-Define, provide technical direction, and lead the development of critical systems services and Android development toolchains, using modern best of breed technologies.

-Write both prototype and production Java code, develop technologies, and build valuable products.

-Building and maintaining strong relationships with peer software engineering teams and product owners.

-Review code and designs.

-Be an active participant in an Agile Scrum environment.

-Drive innovation within the team. Help define the next generation of platform features, and developer tooling.

- Remote and onsite communication with customer dev and management teams.


Qualifications

-Bachelors of Engineering in Computer Science or related discipline or equivalent job experience.

-Min. 3 years of software development experience.

-Object-oriented experience

-Technical proficiency in cross-platform application development technologies and platform abstraction strategies

-Demonstrated ability to listen, understand, and respond professionally to customer questions and/or issues.

-Deep knowledge and hands-on experience with Android developer tools and build environments

-Be fluent in various programming languages/techniques including at-least Java (Android) and C. Knowledge of C++, Javascript, Objective-C, and Swift is a plus.

-Have excellent debugging and problem solving skills

-Experience in work with UT

-Experience working on Agile Scrum projects is highly desirable.

-Experience working with remote teams, and working remotely as an individual, is required.

We offer:

  • Work in one of the largest IT companies in the region in projects with world leaders in the telecommunications industry
  • Competitive compensation and a decent benefits package:
  • Comfortable working conditions and modern infrastructure (dining room, bar, medical office)
  • Supplementary health insurance
  • Support a healthy lifestyle: exercise room, preferential memberships in fitness clubs World Class, participating in sporting events, football
  • Flexible system of material incentives and financial assistance
  • Opportunities for professional training and development
  • Flexible, democratic management style
  • Business trips

Для просмотра видео требуется обновить ваш Flash-плеер.

Get Adobe Flash player

Ключевые навыки

Android SDKJavaC++Android NDKSIPUDPSQL

Тип занятости

Полная занятость, гибкий график
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз