Senior Mobile Developer (Android)
TechnologyFull TimeIndia
About RockWallet
Rock Solid. Rock Confident.
RockWallet is a financial technology company made up of people who think differently about how digital assets can be managed, accessed, and used.
At RockWallet, our vision is for anyone to be able to access and thrive in the digital economy. It’s our mission to help you make the most of the opportunities available by building products that empower people to navigate digital asset usage easily, securely, and with confidence. Our self-custodial, multicurrency wallet puts you in charge of your digital assets. RockWallet’s app makes it quick and easy to buy, use, store, and swap top cryptocurrencies, all in one place, on your mobile. RockWallet is registered with FinCEN as a Money Service Business. Find out more here at www.rockwallet.com.
Want to join us?
This is a full-time position with a preference for candidates based in India.
If you are a Fintech / Crypto / Digital Asset enthusiast, who thrives in a fast-paced, collaborative environment, and is ready to take on a high-impact role, we would love to hear from you.
Reporting to the VP, Architecture, the Senior Mobile Developer (Android) will be responsible for the following duties and obligations:
Job Title: Senior Mobile Developer (Android)
Job Summary: We are seeking a Senior Mobile Developer with extensive experience in Android development to lead and enhance the creation of high-quality mobile applications. The ideal candidate will have 7 to 9 years of experience in Android development with a deep expertise in Kotlin. You will play a crucial role in designing, developing, and optimizing our Android applications while also mentoring junior developers and contributing to strategic decisions.
Key Responsibilities:
Android Application Development:
- Lead the design, development, and maintenance of advanced Android applications using Kotlin.
- Architect scalable and efficient code to meet complex product requirements.
- Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging.
Technical Leadership:
- Provide technical guidance and mentorship to junior developers.
- Define and implement best practices and coding standards for the team.
- Stay current with the latest Android trends and technologies, and integrate relevant advancements into our development process.
Project and Team Collaboration:
- Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions.
- Lead code reviews, provide constructive feedback, and ensure adherence to best practices.
- Facilitate effective communication within the team and with external stakeholders.
Strategic Contribution:
- Contribute to the strategic planning of Android projects and initiatives.
- Identify and address technical challenges, and propose innovative solutions to enhance application performance and user experience.
- Participate in architectural decisions and ensure alignment with long-term technical goals.
Quality Assurance and Process Improvement:
- Oversee and contribute to the development of unit tests and automated tests.
- Implement and maintain rigorous quality assurance processes.
- Continuously evaluate and improve development processes and workflows.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
- 7 to 9 years of experience in Android development with a strong focus on Kotlin.
- Demonstrated expertise in designing and delivering complex Android applications.
- Experience with Android frameworks such as Android Jetpack, LiveData, and Room.
- Proficiency in integrating RESTful APIs and working with third-party libraries and APIs.
Preferred Qualifications:
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Advanced knowledge of performance optimization techniques for Android applications.
- Familiarity with Google’s Material Design guidelines and mobile UX/UI best practices.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills with a strategic mindset and the ability to lead complex projects.
- Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams.
Working Conditions:
- This position typically operates in a professional office environment.
- Occasional travel may be required for training or conferences.
- Flexibility to work additional hours as necessary to meet project deadlines.
We Offer:
- A stimulating work environment with growth opportunities.
- Competitive remuneration and benefits.
- A collaborative team and the chance to work on cutting-edge projects.
We thank all interested applicants, however, only those under consideration will be contacted.
RockWallet, LLC is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together.