Location: Cape Town (Hybrid) Salary: Market Related
We are seeking a skilled native Android developer to join our development team.
Responsibilities
- Design and implement new application features.
- Optimize existing applications for performance and scalability.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback.
- Debug and resolve technical issues as they arise.
- Work closely with UI/UX designers to create intuitive and attractive user interfaces.
- Implement responsive designs that provide a seamless experience across different devices.
- Develop and execute unit tests to ensure application reliability.
- Identify and fix bugs in a timely manner.
- Maintain comprehensive documentation of application architecture and design.
- Document code and development processes to facilitate knowledge sharing.
- Participate in Agile development processes including sprint planning, stand-ups, and retrospectives.
- Collaborate with product managers and stakeholders to understand requirements and provide technical guidance.
Preferred Skills
- Experience with mobile application security practices.
- Knowledge of CI/CD tools and methodologies.
- Proven experience as a native Android developer.
- Knowledge of Material Design principles and best practices for Android development.
- Strong problem‑solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Non‑Negotiable Requirements
- Must be a South African Citizen
- Must have a valid Driver's Licence
- No Criminal record
- No Fraud record
- Good Credit Record