Android Developer (Remote or Halifax) – Digital Nova Scotia – Leading Digital Industry

Android Developer (Remote or Halifax)

Skills/experience.

  • Minimum of three years experience developing mobile applications for Android devices and other mobile technologies supported by an IT Diploma or Bachelor/Master of Computer Science.
  • Strong understanding and experience with the following:
  • Object-oriented programming, specifically in Java, Kotlin
  • Developing Android native applications and/or libraries
  • Knowledge of the Android API, in particular, UI implementation to comply with a strict design
  • Design and develop robust, maintainable, and standards-compliant mobile applications and libraries for the Android Platform
  • Ability to analyze assigned tasks, provide accurate work estimates, and manage time to keep development on schedule.
  • Experience publishing your own Apps on App Store or Google Play markets or have worked on a team that has done so.
  • Strong oral and written communication skills, and ability to explain complex technical issues
  • Participate in a development team using agile methodologies, including team-based design and code reviews.
  • Work well in an ever-changing, fast-paced, high-pressure environment that requires meeting tight deadlines.
  • Ability to work in a group alongside team members, including developers, designers, project managers, and clients as well as individually.
  • Experience mentoring junior developers.
  • Great attitude and sense of humour (even if it’s just making yourself laugh). You’ll be hard-pressed to find egos around here.
  • A desire to work with a variety of technologies as well as the ability to adapt to change and a willingness to learn new things.
  • Have strong analytical and problem-solving skills, deploying solutions quickly.

Bonus Points.

  • Experience programming in other languages aside from Java. Particularly interesting:
  • C++, Scala/Groovy, Haskell, Go, Python
  • Knowledge of cross-platform tools like Unity, PhoneGap, Titanium, ReactNative, NativeScript, etc.
  • Knowing how to design and architect scalable software is a major asset, ie: inheritance, type safety, design patterns, threading and synchronization, modularity, and automated unit tests
  • Experience programming in Java on non-Android platforms

Working at REDspace.

One of the big plus sides of working at REDspace is we look out for you.

Your well-being. We offer:

  • Fully company-funded health, vision, dental, and life insurance coverage with access to an online doctor
  • Pension plan contribution matching
  • Healthy living allowance

Your career. We’re invested in your growth. We offer:

  • Annual professional development allowance
  • Bi-weekly and monthly Project and Tech shares
  • Annual salary and performance reviews

Your happiness. You’ll enjoy coming to work every day. We offer:

  • A flexible work environment with remote work options, in office opportunities or a mixed approach
  • Financial relocation assistance
  • Social and team building events
  • Charitable donation matching