Overview

Hala Systems is a social enterprise that aims to transform the nature of civilian protection during warfare, as well as to reduce casualties during post-conflict recovery, natural disasters and other major crises. Our solutions are already saving lives, reducing trauma, and improving resilience in some of the most dangerous places in the world.

We are seeking a software developer who can take mobile applications from concept to operational product by creating, modifying, and maintaining high quality software for Android devices, and participate in the overall product development process. We’re a distributed company with team members spanning the globe. This role can be based anywhere, with the preferred start date on or before July 1.

The project will be discussed in greater detail with top candidates during interviews.

Responsibilities

  • Take mobile applications from concept to operational product by creating, modifying, and maintaining high quality software for Android devices
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bugs and bottlenecks through unit tests, automation, and code reviews
  • Be an active contributor to the product development team
  • Maintain code quality and organization, developing reusable code and libraries for future use
  • Implementation of security and data protection

Technical Skills and Qualifications

  • Have demonstration app(s) available for our evaluation
  • Strong knowledge of Android SDK, different versions of Android, and different devices
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers a plus

General Qualifications & Personal Characteristics

  • Creative and intelligent problem solver
  • At least three years of progressive relevant experience
  • Willingness to work in a fast-paced, start-up environment
  • Willingness and ability to work remotely, but travel occasionally to project locations
  • Fluency in English
  • Team player with excellent organization skills and self-direction
  • Values-driven, trustworthy, honest, and a passion for helping people in need
  • A good sense of humor, patience, and strong spirit

Applying

  • Please send your CV to jobs@halasystems.com
  • Please include the tag “[Mobile Developer Position]” in the subject of the email
  • Interviews and requests for references will follow
  • Timeframe is ASAP