Android Developer
About Dashwave
Dashwave is an android cloud dev environment with accelerated builds on instant, pre-built, pre-cached emulation and code environments to enables rapid feature/code/SDK previews, and quick bug resolution.We are dedicated to providing the best user experience through innovative solutions and seamless performance. Our team thrives on creativity, collaboration, and the continuous evolution of our platform to meet and exceed the dynamic needs of our users. More on https://dashwave.io.
Role Overview
We are seeking a talented Android Developer with expertise in Kotlin and Flutter to join our team. The ideal candidate will be responsible for developing a robust mobile application that integrates with our CI/CD platform, offering users real-time updates on APKs, download capabilities, and testing functionalities. This role involves close collaboration with our backend engineers, product managers, and designers to deliver a user-friendly and efficient application.
Key Responsibilities
- Develop and Maintain Android App: Design, build, and maintain the Dashwave mobile application using Kotlin and Flutter.
- CI/CD Integration: Implement features that allow the app to interact seamlessly with our CI/CD pipeline, providing users with real-time updates on APK status.
- User-Friendly Interface: Collaborate with the design team to create an intuitive and visually appealing user interface that enhances the user experience.
- APK Management: Develop functionalities for users to download and test APKs directly from the mobile application.
- Performance Optimization: Ensure the app is highly performant, stable, and secure.
- Collaborate with Cross-Functional Teams: Work closely with backend engineers, product managers, and designers to align on product vision and deliver high-quality features.
Requirements
- Technical Expertise: Strong proficiency in Kotlin and experience with Flutter for cross-platform mobile development.
- CI/CD Knowledge: Understanding of CI/CD processes and experience integrating mobile applications with CI/CD pipelines.
- Mobile Development Skills: Solid experience in developing and maintaining Android applications, with a focus on performance and usability.
- Problem-Solving Abilities: Strong analytical and problem-solving skills, with the ability to think critically about product requirements and user needs.
- Collaboration and Communication: Excellent communication skills and the ability to work effectively in a collaborative team environment.
Preferred Qualifications
- Experience with Real-Time Features: Prior experience in developing real-time features and functionalities in mobile applications.
- Knowledge of Testing Frameworks: Familiarity with mobile testing frameworks and practices to ensure app reliability and performance.
- Understanding of Cloud Services: Experience with cloud services and APIs to enhance the app’s capabilities.
How to apply
If you are a skilled Android Developer looking to make a significant impact in a dynamic and innovative environment, we would love to hear from you. Please submit your resume and a cover letter outlining your experience and why you would be a great fit for our team
Process
- Shortlisting
- Briefing call (15-20mins)
- Take home assignment
- Technical interview
- Final interview
We look forward to reviewing your application and potentially welcoming you to the Dashwave team!