Job Description
As a Senior Android Developer, you will play a critical role in designing, developing, and maintaining high-quality Android applications. You’ll collaborate closely with cross-functional teams, contribute to improving our engineering processes.
Responsibilities:
Design & Development:
- Build, maintain, and optimize native Android applications with high-quality code.
- Collaborate with UI/UX designers to implement user-friendly designs and ensure seamless user experiences.
Collaboration:
- Collaborate with product managers, designers, and other engineers to deliver product features and improvements.
Quality Assurance:
- Develop and maintain unit and integration tests to ensure application quality and reliability.
- Conduct performance tuning to ensure optimal application performance.
Process Improvement:
- Contribute to continuous integration and deployment processes using tools like Github Action
- Identify and implement best practices for improving team productivity and engineering quality.
Problem Solving & Innovation:
- Solve complex technical challenges and propose scalable solutions.
- Stay updated with emerging Android technologies and integrate them into the development process.
Documentation & Standards:
- Create and maintain technical documentation for projects.
- Adhere to coding standards and help establish best practices across the team.
Project Management:
- Take ownership of features or technical projects, ensuring timely delivery and alignment with business goals.
Risk Management:
- Identify and assess risks in new technologies or features before wide-scale implementation.
Minimum Qualifications
- 4+ years of professional experience developing native Android applications.
- Proficiency in Kotlin and experience with Android development tools.
- Familiarity with Kotlin Multiplatform is a plus.
- Strong knowledge of object-oriented design principles and design patterns.
- Expertise in unit testing, debugging, and performance optimization for Android applications.
- Experience working with CI/CD tools, such as Github Action.
- Familiarity with secure application design and implementation practices.
- Experience in code reviews and maintaining coding standards across teams.
- Knowledge of Google Play Store submission and maintenance processes.
- Excellent problem-solving and debugging skills.
Preferred Skills:
- Knowledge of secure development practices and experience in creating secure-by-design apps.
- Experience with Agile methodologies and tools (e.g., JIRA, Trello).
- Understanding of backend APIs and integration with RESTful services.
- Familiarity with Jetpack Compose and modern Android development practices.
Soft Skills:
- Excellent communication and collaboration skills.
- A proactive mindset with a strong sense of ownership and accountability.
- Strong analytical skills and the ability to work in a fast-paced environment.
Jobs Summary
- Job Level
- Entry Level / Junior, Apprentice
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- Jl. Raya Cilandak Kko No.31, RT.14/RW.8, Ragunan, Ps. Minggu
About Kitabisa
What is it like working at Kitabisa?
About us
Kitabisa stands as Indonesia's foremost digital fundraising and donation platform, serving as a nexus for millions of acts of kindness. Originating as a grassroots movement in 2013, we have continually expanded our reach and forged partnerships with diverse entities including corporations, governmental bodies, NGOs, hospitals, and prominent individuals. Together, we harness collective action to address societal challenges, with millions of #orangbaik contributors amplifying our impact in aiding those in need. Through leveraging technology, our vision is to cultivate the largest community dedicated to mutual aid and support. Our recent milestone, the acquisition of a sharia-compliant life insurance company, underscores our dedication to advancing inclusive and ethical financial solutions, furthering our mission of social impact and innovation.
What we value
At Kitabisa, our work isn't just about tasks; it's about purpose. We're dedicated to connecting acts of kindness, amplifying their impact, and directly improving the lives of others, infusing our work with profound meaning. Guided by the principles of Berani, Berbuat, Baik, we embody courage by doing what's right even when no one's watching, upholding truthfulness, and respecting diversity. We are committed to action, understanding that mere words hold little weight without tangible steps forward. As 'doers', we prioritize action and value progress over perfection. Kindness forms the bedrock of everything we do, extending to ourselves, our colleagues, and, most importantly, those in need. If you share our values and seek to make a genuine difference in the lives of others, we invite you to join us on this meaningful journey.
Our Commitment
Kitabisa is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.