We are looking for a highly skilled Android Developer with extensive experience in building secure, performant, and user-friendly mobile applications. The ideal candidate will be proficient in Kotlin and Java, with a solid understanding of integrating RESTful APIs, implementing advanced security mechanisms, and designing interactive user interfaces using Material Design. This role will involve writing unit and snapshot tests to ensure code reliability and working with build tools like Gradle to optimize development processes.
Key Responsibilities
- Develop and maintain Android applications using Kotlin and Java, ensuring high performance, scalability, and security.
- Integrate with RESTful APIs to enhance app functionality and enable seamless communication with backend systems.
- Implement security features using biometrics, jailbroken device detection, and other mechanisms provided by Google to safeguard sensitive user data.
- Design and build intuitive user interfaces following Material Design guidelines, focusing on creating smooth, interactive experiences.
- Write unit and snapshot tests to ensure code quality, stability, and the overall reliability of applications.
- Utilize Gradle to manage dependencies, automate builds, and ensure efficient development workflows.
- Collaborate with cross-functional teams (product, design, backend) to implement new features and improve app performance.
- Engage in code reviews and adhere to best practices, particularly in terms of security, testing, and app architecture.
Qualifications
- Proficiency in:
- Kotlin and Java
- RESTful API integration and web services
- Security best practices, including biometrics and jailbroken device detection
- Writing unit and snapshot tests for app reliability
- Experience with:
- Android SDK, Android Studio, and related development tools
- Material Design principles for building rich, interactive user interfaces
- Gradle and CI/CD build pipelines (e.g., GitHub Actions)
- Skills:
- Strong analytical and problem-solving abilities
- Thorough understanding of mobile app security principles
- Familiarity with continuous integration and delivery processes
We are looking for an experienced Android Developer to join our team and contribute to creating high-quality, secure, and innovative mobile applications. If you are driven by the challenge of building scalable, user-friendly solutions and are passionate about mobile app security, we encourage you to apply and join us in shaping the future of mobile experiences.