What are the responsibilities and job description for the Android Developer position at Occam Edge Technologies?
Responsibilities:
- You will be an integral part of app development and work closely with the following teams: Product Owner, Technical Manager, Scrum and QA Engineers
- You will create Android app software that communicates with cloud-based services, and mobile device functions.
- Expert in Kotlin
- You will work with project architects on technical feasibility and implementation options for new features.
- You will create and perform unit testing for the code.
- You will work on complex problems and must be able to obtain results or solutions through in-depth analysis and superior troubleshooting skills.
- You will review and cross-check peer code commits.
- You will work with APIs and 3rd-party libraries.
- You will contribute towards internal documentation including, but not limited to, the following items: Product requirements, technical specifications, Software documentation, and Unit test plans
REQUIREMENTS & EXPERIENCE:
We are looking for our candidates to have:
- 4 to 5 years of experience in app development projects from end to end.
- A Bachelor’s Degree in Computer Science or related field.
- Strong knowledge of Android SDK and various versions of Android.
- Experience with Kotlin program languag
- Experience with multi-threading, animation, and data management.
- Familiarity consuming web services and HTTP REST interactions through JSON or XML.
- Strong written and verbal communication skills.
- Knowledge of the open-source Android ecosystem and various libraries available for common tasks.
- Experience working in Agile or other iterative development environments.
- Experience working with MySQL, SQL Lite, Oracle, MongoDB
- Previous work experience in the banking sector
Please note that only candidates who meet the requirements will be considered for this position. Additionally -- a current HackerRank score will be required.
Job Types: Full-time, Contract
Pay: $75.00 per hour
Benefits:
- Professional development assistance
Schedule:
- 8 hour shift
Supplemental pay types:
- Bonus pay
Ability to commute/relocate:
- Fremont, CA 94538: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Kotlin: 3 years (Required)
- Android development: 4 years (Required)
Work Location: Hybrid remote in Fremont, CA 94538