Android application front-end developer

PAYNET SERVICES №5373993, 16 aprilie 2019
Oraș: Chișinău
Studii: Superioare
Experiența de munca: Orice
Salariu: Nespecificat
Program de muncă: Full-time
Компания Paynet специализируется на технологических проектах B2B и B2C в области финансовых сервисов (Fintech), такие как процессинг электронных платежей, системы управления лояльностью клиентов, сервисы электронных денег и приёма платежей он-лайн.
Мы предлагаем работу в дружном, амбициозном и творческом коллективе, уютном офисе, полную занятость, ну и много сложных и интересных задач, бросающих вызов и мотивирующих к профессиональному росту.

Основные обязанности
1. Разработка, сопровождение и оптимизация мобильных Android приложений, разработываемых в рамках компании.
2. Разработка новых мобильных приложений компании;
3. Проектирование и написание качественного кода;
4. Контроль качества кода, создание тестов и его рефакторинг;

Требования
1. Высшее техническое образование;
2. Глубокие знания Java и принципов ООП;
3. Умение писать поддерживаемый и тестируемый код;
4. Опыт работы с Android SDK, Android Studio и XML
5. Навыки работы с XML/JSON REST Api, веб-сервисами и/или др.
6. Способность проектировать быстрый, интуитивный UI и понимание концепции material design;
7. Творческий подход, ответственность, внимательность к деталям
8. Умение работать в команде, стремление к самосовершенствованию и росту
9. Знание инструментов контроля версий - Mercurial,Git и/или др.

Приветствуется
1. знание SQL
2. понимание принципов TDD, практика написания юнит-тестов и интеграционных тестов.
3. опыт оптимизации производительности разрабатываемых решений
4. Наличие опубликованных проектов в Google Play
5. Уверенное владение английским языком


Paynet is a Fintech company with a solid experience in B2B and B2C projects, such as electronic payments processing, customers loyalty programms management, electronic money and on-line payments solutions.
We offer a job within a friendly, ambitious and creative team, comfortable office, full-time employment and a lot of complex, interesting and challenging tasks.

Responsibilities
1. Maintaining our existing Android applications by adding new features, fixing bugs and improving application performance
2. New applications development
3. Writing clean, architecturally sound, high performance and maintainable code
4. Code reviews and quality control, testing and refactoring

Mandatory skills
1. Bachelor’s/ Master’s Degree in Computer Science or equivalent experience;
2. Expert knowledge of Java and OOP;
3. Skills of writing clean, maintainable and testable code;
4. Working knowledge of Android SDK, Android Studio and XML;
5. Experience with third party services (XML/JSON REST Api, web-services etc.) to integrate mobile applications to server-side systems
6. The ability to design easy, efficient and user-friendly UI and material design understanding;
7. Creativity, responsibility and clear attentiveness to detail;
8. Ability to work in a team environment, commitment to self-improvement and continuous growth
9. Knowledge of source control management tools - Mercurial, Git etc.

1. SQL knowledge,
2. Understanding basic principles of TDD, and unit-testing skills,
3. Experience in web-performance tuning,
4. Contribution to shipping one or more applications in the Play Store
5. Good command of English will be an advantage
Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
Închide
Felicitări,
CV-ul tău a fost trimis cu succes! 🥳
Închide