#

Android Developer

Emerson Croft

Remote, zagranica

Opis stanowiska pracy

Emerson Croft is seeking an Android Developer to build AI-enabled technologies at a stealth-mode startup.

At this company, you’ll get the best of both worlds: shape a pre-launch app using state-of-the-art tools, at an organization with expertise and confirmed product-market fit. The app is designed to replace unwieldy communication stacks among corporate teams, with a long-term goal of providing the same convenience to the healthcare space.

The team uses the latest tools — React, ES6/7, Gitlab, Docker, Ansible, and Meteor are just a few examples. You’ll also need to be comfortable with Agile development processes. Be prepared to take personal responsibility for projects, and guide them through fast development cycles and rapidly evolving requirements.

You will work remotely, decide your own hours, and find self-fulfillment through results-focused work. Team members spend only 2−3% of their week in meetings — you’ll spend most of your time researching, documenting, coding, and building. All that and no commute, either.

Ever wondered what you could accomplish with two more hours in your day? We’re excited to find out. Apply today.

You will:

  • Develop interactive web-based and desktop GUI applications
  • Support and develop existing codebase
  • Develop and integrate server-side APIs
  • Write automated tests to ensure high-quality work
  • Manage versions of core libraries with associated documentation
  • Perform code reviews

Wymagania

  • Min 1y of experience as an Android developer, or proven exceptional qualities
  • Background with Kotlin/Java
  • Experience with Android framework
  • Understanding of XML Layouts and different layout types
  • Experience with backend development (Node, Python, PHP, Ruby)
  • Background with relational data storages (PostgreSQL, MySQL)
  • Understanding and knowledge of software architecture, design patterns, and OOP
  • Experience in Agile development/teamwork
  • Expertise in Git, Bash (or alternatives)
  • Experience with TDD mentality
  • Owns an Android phone
  • Passion for building great software
  • Capacity to handle high-pressure situations
  • Ability to understand complex systems
  • Proficiency in written and spoken English

 

Nice to have:

  • Knowledge of Material design best practices
  • Experience in developing a multi-platform app
  • Experience in developing/maintaining a live app
  • Experience with JavaScript/TypeScrip
  • Experience withBackground in designing complex distributed systems
    • Websockets
    • WebRTC
  • Knowledge of data storages (MongoDB, Elasticsearch, Druid)
  • Knowledge of in memory cache/storage/queue systems (Redis, RabbitMQ, Kafka)
  • Expertise in designing complex algorithms
  • Expertise in Azure/AWS/Docker
  • Understanding of machine learning/deep learning basics
  • Understanding of micro services software architecture concepts
  • Understanding of performance optimization and basic software security

Prezentacja firmy

Our talent acquisition specialists help match fully remote companies wit... Rozwiń

Dodatkowe informacje

Ostatnia aktualizacja:
07/11/2020
Wymiar etatu:
Pełny etat
Rodzaj umowy:
Własna działalność
Liczba wakatów:
2
Min. doświadczenie:
1 rok
Min. wykształcenie:
Wyższe licencjackie
Branża / kategoria:
Praca IT - Bazy danych, Praca IT - Hardware / Information Systems, Praca IT - Programowanie / Analizy

Czy chcesz otrzymywać oferty pracy na podobne stanowiska?

Utwórz powiadomienie e-mail
Zapisz mnie

Zapisani kandydaci otrzymują informacje jako pierwsi.

Podziel się ze znajomymi