Job Description
About the job
As a Sr. Android Developer at Aspire, you will work across the organization from product, engineering org to analytics to data scientists to business heads delivering accurate, timely, actionable information.
What you’ll do
- Planning, development, deployment, and maintenance of software solutions
- Defining tasks and giving time estimates.
- Write clean, maintainable code and test it.
- Rollout new features, and analyze (and react) to the results you learn about from our QA Engineers and user feedback.
- Documenting the test cases with respect to new developments/functionalities.
- Documenting the changes and updating release commits in confluence.
- Issue Investigation and finding the root cause and fix the defects quickly.
- Issue analysis – Root cause analysis and Implementing corrective and preventive actions.
- Collaborate with clients and both project and technical teams.
- Being able to present your solutions in front of clients and/or a group of colleagues.
- Proactively communicating with other team members and project stakeholders.
- Use agile methodologies in development.
- Participate in code reviews, pairing, and other forms of knowledge sharing.
- Coaching and giving training to developers.
- Continually improve your skills and push others to go forward with their knowledge.
- Working in a cross-functional team.
What you’ll need
- Bachelor's degree in Computer Science, Information Technology or related field.
- 6-8 Years of Experience in Development, including minimum 4 years of experience in POS/payment application and related component development & minimum 3 years of experience on Implementation.
- DevOps SupportPreferred Qualifications.
- 4+ years of professional experience with Android SDK and Java/Kotlin development.
- Good knowledge of Kotlin or published apps written in Kotlin.
- Hands on experience in android gradle settings & libraries.
- Good understanding of POS application concepts of different types of android POS/SoftPOS machines in the market like VeriFone, Ingenico, XAC, PAX, Ezzetab etc.
- Hands on experience with Continuous Integration and Deployment.
- Hands on experience with writing clean and testable code as well as unit tests.
Why Aspire
In addition to a competitive long-term total compensation with salary and performance-based bonus, we have a reward philosophy that expands beyond this.
- Be part of a (Remote is here-to stay) organization.
- Work and learn from great minds.
- Explore new opportunities to learn and grow everyday by attending technical and nontechnical training.
- Get market exposure by working with international tech leaders.
- Nursery reimbursement benefit.
- Aspire Wellness Program.
- Attend virtual and onsite international tech conference.