Android Developer
Noble Applications is looking for an Android Developer with at least five years of experience in one or more of the following:
- Android development using Android Studio
- Kotlin and/or Java
- Web services development using Java or C#
- Design and build applications for Android devices on the Android platform.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience with Android SDK and multiple versions of Android.
- Experience with Android framework, as well as offline storage, threading, and performance tuning.
- Must be familiar with RESTful APIs to connect Android applications to back-end services.
- Development experience with accelerometers, touch, gryoscopes, and additional sensors.
- Experience with Android UI principles and best practices.
- Knowledge of the open-source Android ecosystem and the available libraries.
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
- Beginning-to-end release process in Google Play Store
- Interface standards and best practices
- Persistence standards
- Preferences and permissions standards
- In-app purchases standards and guidelines
- Standards for implementation of services
Responsibilities
• Build software applications for Android
• Maintain existing software applications
• Participate in project definition and estimation
• Manage multiple projects in a fast-paced environment
• Assist others as needed, even when outside your primary skill set
• Learn new skills over time
Preferred Skills
• Relational database development
• Server Programming and API development
• Cloud services (Amazon AWS or Microsoft Azure)
• System administration (Linux, Windows)
Compensation
We offer competitive salaries, 401k with matching, health/dental/vision benefits, Flexible Spending Accounts (FSA), and short-term/long-term disability coverage. Compensation for this position will be commensurate with skills and experience.