153 Dotflick Solutions Jobs
Android Developer - Java/Kotlin (4-15 yrs)
Dotflick Solutions
posted 5d ago
Role : Android Developer
Responsibilities :
- Design and implement innovative and user-friendly Android applications using Kotlin, Java, and Flutter.
- Collaborate with cross-functional teams to define requirements, develop new features, and deliver high-quality software solutions.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct code reviews and provide feedback to ensure code quality and consistency.
- Debug and troubleshoot issues reported by users or identified during testing.
- Optimize app performance, reliability, and scalability to deliver a seamless user experience.
- Stay updated on the latest Android development trends, tools, and technologies.
- Mentor junior developers and share knowledge and best practices with the team
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Knowledge in Java/ Kotlin
- Understanding of Google's Android design principles and interface guidelines
- Should be good in Algorithms and data structures
- Strong knowledge of Android UI design principles, MVVM, MVP patterns and best practices, Unit-test cases, Fragments,
- Familiarity with RESTful APIs to connect Android applications
- Familiarity with version control tools, such as Git
- Familiar with native and hybrid app development and their tools
- Experience with offline storage, threading, and performance tuning
- Familiarity with cloud message APIs and push notifications
- Familiar with Google API integration and Social media integrations
- Should have hands on experience on analyzing the crash and ANR logs
- Should have prior experience in module design & defining interface between modules.
- Designing and developing advanced applications for the Android platform
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Bug fixing and improving application performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proficiency in Android SDK, Android Studio, and related development tools.
- Experience with RESTful APIs, JSON, and third-party libraries and frameworks.
- Solid understanding of mobile UI/UX principles and design patterns.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
Functional Areas: Software/Testing/Networking
Read full job description2-10 Yrs
2-18 Yrs