Senior Android Developer
Ampcus Inc · Denver, CO · 5 mo ago
HybridInformation TechnologyFull-time
About the role
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.
Responsibilities
- Designing, developing, and debugging mobile SDKs for Android platforms using mobile development environments such as Android Studio (Java and Kotlin) and Xcode (Objective-C and Swift).
- Interacting with product owners and stakeholders to define system requirements and/or necessary modifications.
- Providing technical support and troubleshooting problems with existing solutions, including bugs or crashes.
- Collaborating with cross-functional teams to define, design, implement, test, and deploy new Android mobile features in a fast-paced environment.
- Writing code, completing programming, and performing testing and debugging of applications and/or SDKs.
- Writing unit and integration tests to increase reliability and quality of solutions.
- Completing documentation and procedures for installation, use, and maintenance.
- Mentoring and coaching junior engineers.
- Continuously looking for ways to improve what we are doing and how we do it.
- Developing mobile SDKs is primary within this role.
Requirements
- Bachelor’s Degree or higher in computer science, Information Technology, or related field required.
- Minimum 7 years of mobile development experience with minimum 5 years of Android/Java.
- Minimum 2 years agile software development practices and peer/code reviews.
- Excellent problem solving and debugging skills with minimal guidance.
- Self-driven and with ability to deliver ambiguous technical challenges with incomplete data.
- In-depth experience in designing, developing, testing (unit and integration) and deploying mobile solutions for Android.
- Exceptional verbal and written communication skills.
- Excellent collaboration skills within and across teams.
- Able to connect technology with measurable business value.
- Able to prioritize and manage multiple milestones and projects efficiently.
- Able to support all phases of the product development cycle including design, development, debugging, documentation, and validation.
- Payments and/or point-of-sale experience a plus.
- External devices (e.g. USB, Bluetooth, Ethernet...) integration a plus.
- Git, Rally, and Jira a plus.