Tech Stack
AndroidDjangoiOSJavaPythonRxJava
About the role
- Design, develop, unit test, and deploy Android applications following industry standards and frameworks
- Collaborate with team members to deliver native Android apps
- Integrate with JSON/REST server APIs and use libraries like RxJava, Google Analytics, and Retrofit
- Apply strong analytical and debugging skills to ensure high-quality deliverables
- Work in an Agile/SCRUM environment to deliver incremental value
Requirements
- Minimum 2 years of experience designing, developing, unit testing, and deploying Android solutions
- At least one native Android application successfully developed and deployed as an individual or team member
- Minimum 2 years of object-oriented software development experience
- Minimum 3 total years of mobile development experience
- At least 1 year working with SCRUM or Agile development
- Experience in Java, Android UX, and the mobile framework
- Experience integrating with JSON/REST server APIs
- Experience with RxJava, Google Analytics, and Retrofit
- Experience developing for iOS (preferred)
- Experience with Python and Django (preferred)
- health care
- paid time off
- retirement savings
- professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Android developmentunit testingobject-oriented software developmentmobile developmentJavaAndroid UXJSONREST APIsRxJavaRetrofit
Soft skills
analytical skillsdebugging skillscollaborationAgile methodologySCRUM