Intermediate

Android Developer

Contract Position

Mobile Developers at Tiller Digital contribute to the success of our clients by providing innovative and user-centric mobile solutions. A Mobile Developer at Tiller Digital is one who thrives in a collaborative environment; is skilled in pairing the appropriate development solutions with the project goals; and can execute high-quality solutions with close attention to detail.

What you get to do:

  • Plan, build, release, scale, and support world-class Android apps
  • Gather specific requirements and suggest solutions
  • Produce fully functional mobile applications with clean code
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Ensure new and legacy applications meet quality standards
  • Collaborate with project managers, designers, and other developers to create and extend intuitive, user-friendly mobile experiences
  • Research and suggest new mobile products, applications and protocols
  • Keep current with new technology trends

You may be fit for this role if you:

  • Have 3+ years of proven professional experience successfully delivering complex, high performing and high-quality Android mobile applications
  • Have a demonstrable portfolio of released applications on the Android market
  • Have experience with Waterfall and Agile practices
  • Have an understanding of non-functional requirements, quality assurance, and continuous improvement methods
  • Have experience with Android projects using Android Studio, RxJava, Retrofit, Dagger
  • Have a proven experience building mobile applications with React Native
  • Have experience with design patterns (e.g. MVC, MVP, Clean)
  • Have experience in Android support libraries and third-party APIs
  • Have experience with an exception handling and crash reporting SDK/Tool
  • Have experience in integrating an analytics SDK
  • Have proficiency using Git
  • Have experience in test driven development and testing suites for Android
  • Are organized, efficient, and committed to get the job done
  • Have strong written and verbal communication skills
  • Maintain a willingness to learn new skills and a continual effort to improve and refine skills
  • Respond positively to feedback and demonstrate discipline in application
  • Have a passion for mobile development and a desire to go the extra mile

It would be an asset if you:

  • Have experience with server-side technology (e.g. PHP, Node.js) and Rest API development
  • Have professional experience with iOS mobile development
  • Have experience with Jira
  • Have the ability to see opportunities for improvement everywhere
  • Have a pragmatic approach to balancing perfectionism with getting the job done
  • Have DevOps experience including experience with build tools, continuous deployment, troubleshooting production errors, investigating and resolving technical issues, etc.

Join our family.

Android Developer