К сожалению, данная вакансия устарела или приостановлена работодателем и сейчас недоступна

Android developer



branchIT - разработка ПО




  • полная занятость

Особенности вакансии



Вид занятости

Полная занятость

Язык программирования


Тип разработки

Mobile Development

Разработка ПО

Операционная система



About project: It is a platform for connected commerce empowering merchants with the technology to transform their business. Company provides merchants with a payment terminal that combines an Android-based tablet with a hardware docking station, and includes support for all modern payment technologies, including traditional magstripe cards, EMV (chip and pin), NFC (Google Wallet and Apple Play), Bluetooth, QR codes, and beacon technology, in an all-in-one device sold at cost. Also, we build dashboards and reporting products to give merchants insight into their business and how they can make it more profitable, more efficient, more fun.



  • As a software engineer you'll have the opportunity to work with Android on either our Payments or Platform Teams and in some cases cross-functionally.
  • On Payments, you will create world-class payment experiences for merchants and customers. These payment experiences will be used by both internal and external developers building apps on the platform. You will Architect solutions and execution through hands-on development, quality-assurance, and prototyping.
  • On Platform, you will create shared apps, services, and SDKs for various internal and external developers building apps on the platform. You will Architect solutions and execution through hands-on development, quality-assurance, and prototyping.
  • All of our teams will deliver code in Agile software development using test-driven development methodologies, participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs, and play an active role in development life cycle activities like design, coding, testing and production release. The product will be a closer partner as you craft great product experiences.



  • 4 - 5+ years of experience developing Android Apps and Services.
  • Bachelors or Masters degree in Computer Science, MIS, related field or equivalent experience.
  • Experience with: Android UI design (including custom views).
  • Native Android UI development for phones and tablets (multi-resolution, resource utilization such as images, layouts, strings).
  • Writing Android clients for Web Services (REST, RPC, GraphQL, protobuf).
  • Android Activities and Fragments Firm understanding of Intents, ContentProviders, Services, BroadcastReceivers, AsyncTask, Handlers, and AIDL.
  • SQLite on Android.
  • Object-oriented design and design patterns.
  • Git.
  • Knowledge of JSON and XML parsing, and/or DOM traversal.
  • Awareness of the Android UI/UX guidelines.
  • Familiarity with Bluetooth, NFC, Location and/or Accelerometer other sensors.
  • Exposure with Internationalization and Localization.
  • Knowledge of and desire to work in an Agile development environment.
  • Creative problem-solving skills and ability to effectively communicate and translate feedback, needs, and solutions .



  • Experience with Amazon Web Services (AWS) .



  • A competitive reward for your skills, experience, input, and results.
  • Individual career plans and the guidance of Career Advisor.
  • Complete legal assistance and consultations from our lawyer.
  • Coverage of expenses on conferences, master classes, and certifications.
  • English classes and an opportunity to learn from a native speaker.
  • Regular team events and activities.
Пожаловаться на вакансию