Point your AI agent at freehire and let it find you a job.

Get the CLI →

NTD Software

New

Sr Android Developer

Posted 3 views
Discussion

Summary

Senior Android developer owning Android deliverables on an agile team that designs, builds, tests, and ships new features for a SaaS product — including UI work, code reviews, bug/performance fixes, and QA processes — while collaborating with PM, Cloud, Web, iOS, and QA teams. Core tech: Android SDK, Material Design, multithreading, offline storage, and Git.

We are seeking highly motivated engineers who are excited about building high-quality software products in a new, exciting, and expanding product space. Your primary focus will be working on an agile team developing and delivering new product features. In addition to strong software design skills, effective written and verbal communication skills are essential.

Qualifications

Demonstrated code writing skills: you must write code that is well designed, well structured, readable, and self-commenting

Take ownership of Android deliverables, be a resource for the completion of development sprints, track progress and assist in creating target dates for deliverables

Assist the Mobile Application Development Team in establishing and maintaining Quality Assurance processes, focused primarily on Android Application projects

Participate in Code Reviews, and diagnose, program, and test program changes to address bugs and other performance issues

Design, Implement, and unit test new product features using Agile tools and processes

Collaborate with PM, Cloud, Web, iOS, and QA teams on designs, feature requirements, and testing strategies

Design and code user interface components for Android Applications

The ideal candidate will have:

Strong knowledge of Android SDK, different versions of Android, and experience with the challenges of coding for a diverse set of devices

Strong knowledge of Android design principles, patterns, and best practices

Experience working with and debugging large multi-threaded applications

Experience with offline storage and performance tuning

Knowledge of the open-source Android ecosystem and the libraries available for common tasks

Ability to understand business requirements and translate them into technical rrequirements

 Familiarity with cloud message APIs and push notifications

A knack for benchmarking and optimization

Understanding of Googles Android (Material) design principles and interface guidelines

Proficient understanding of code versioning tools, such as Git

Ability to write production-quality code for a SaaS product

Self-Motivated and be able to work efficiently remotely

Skills

What Senior Mobile jobs ask for — and how much of it you have →

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available