Senior Android developer (remote)

Posted 3 months ago

Company is an Internet radio broadcaster consisting of over 90 channels dedicated exclusively to electronic music. The main duties are development and design of the Company’s mobile based applications.

We are a small to medium company, almost 40 worldwide. What’s special is that we are mostly a distributed company – all the developers work from remote locations. We have very good talent and people can learn from each other. We use the latest technologies in most cases. The things we build actually get used by millions of customers per month. We don’t have bureaucracy like in big companies. We are profitable, and we do not have investors, so we are very stable and have existed for over 10 years.

Responsibilities and Accountability:

  • Write, modify and debug software for mobile applications
  • Plan, execute and communicate work on one of several user interfaces within the Company’s portfolio
  • Maintain and enhance coding on mobile platforms to ensure business needs and listener needs are met
  • Test and document software for applications, recording functional requirements, specifications, and how-to guides
  • Act as the technical expert on projects
  • Write, modify and debug software for mobile applications
  • Review code of less experienced developers and guide them in coding best practices
  • Participate in full development cycle, including requirements and analysis design
  • Ensure that designs meet nonfunctional requirements (e.g. performance, concurrency, scalability).Stay up to date on technology
  • Work closely with the senior developers to obtain priorities, iterations and design, and to execute on product priorities at the highest standards
  • Other duties as assigned

Core Competencies and Experience:

  • 5+ years’ mobile app development experience
  • Bachelor’s Degree in Engineering, Information Systems or related field
  • Mastery of object-oriented programming in Objective-C (iOS) and/or Java (Android)
  • Knowledge of mobile app development Best Practices
  • Passion for music
  • Communicate clearly in written English

Desirable Skills:

Working knowledge of C#, Ruby/Rails, Photoshop, Audio decoding/processing, Xamarin, git/git hub, #!/bin/bash, and Agile Development processes.

Personal Attributes:

  • Excellent decision making and problem solving skills
  • Ability to work in a remote team environment
  • Self-driven, organized and motivated to deliver kick-ass results

Job Features

Job CategoryAndroid

Apply Online

A valid email address is required.