Dhwani RIS
Dhwani Rural Information Systems (Dhwani RIS) is a Delhi NCR-based social sector advisory and consulting firm focused on developing IT applications for NGOs, government bodies, and international organizations. With over 150 professionals, we enable impactful program management across various sectors.
Are you a passionate mobile developer with a flair for creating high-performing, user-friendly mobile applications? Do you thrive in an environment where innovation meets functionality? If so, we want you on our team!
About the Role
We are on the lookout for a talented Mobile Developer with expertise in Flutter and Android to join our dynamic team. As a key player in our development team, you will be responsible for crafting beautiful and efficient mobile applications that our users will love. You’ll work closely with designers, product managers, and other developers to bring cutting-edge mobile experiences to life.
Your Responsibilities
- Collaborate with UI/UX Teams: Work hand-in-hand with designers and product managers to turn UI/UX mock-ups into seamless mobile app experiences.
- Code with Precision: Write clean, maintainable, and scalable code using Flutter and Dart, ensuring our apps are robust and easy to maintain.
- Database Management: Design and implement effective database solutions (e.g., SQLite, Room, Firebase) to handle app data efficiently.
- Enhance Performance: Build native Android components to optimize app performance and deliver a smooth user experience.
- Integration & Testing: Integrate APIs, third-party services, and write unit/integration tests to ensure code quality and functionality.
- Debug & Troubleshoot: Identify and resolve issues that arise during development and testing, ensuring our apps perform flawlessly.
- Stay Current: Keep up-to-date with the latest advancements in Flutter, Dart, and Android development, bringing fresh ideas to the table.
Key Skills
- Experience: Minimum of 2+ years in mobile app development, with a preference for Flutter expertise.
- Proficiency: Strong knowledge of the Dart programming language and Flutter framework.
- Android Expertise: Solid understanding of Android development concepts and best practices using Java/Kotlin.
- UI/UX Knowledge: Experience with UI/UX design principles, ensuring our apps are as beautiful as they are functional.
- Version Control: Proficient in using version control systems, especially Git.
- Problem-Solving: Excellent analytical skills with a knack for troubleshooting and problem resolution.
- Communication: Strong communication and collaboration abilities to work effectively within a team.
Bonus Skills
- CI/CD Pipelines: Experience with continuous integration and continuous deployment pipelines.
- Testing Frameworks: Proficiency with mobile testing frameworks like Espresso.
- Cloud Platforms: Familiarity with cloud platforms such as AWS and Firebase.
- Industry Knowledge: Experience in an industry or domain relevant to our company is a plus.
Educational Qualifications
- A Bachelor’s degree in Computer Science, Software Engineering, B-Tech-IT/M-Tech, MBA-IT, BCA, MCA, or a related field (or equivalent experience).