Mobile Application Developer
Codebase
- Pune, Maharashtra
- Permanent
- Full-time
- Collaborate with product managers, designers, and other developers to translate requirements into technical solutions.
- Implement best practices in software development, including code reviews, unit testing, and continuous integration.
- Integrate with backend services and APIs to deliver end-to-end solutions.
- Optimize application performance for speed, responsiveness, and battery efficiency.
- Debug and fix issues to ensure the stability and reliability of our Android applications.
- Stay up-to-date with the latest Android technologies, trends, and best practices.
- Proficiency in Android Studio and other development tools with a strong understanding of Android design principles, interface guidelines, and best practices.
- Experience with RESTful APIs, JSON, SQLite, Retrofit, Dagger, or RxJava. and other third-party library integration.
- Solid understanding of software development methodologies and practices (Agile, Scrum, etc.).
- Experience with version control systems such as Git.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Experience with iOS using Swift is a good to have skill
- Knowledge of Firebase services for authentication, databases, and cloud messaging.
- Familiarity with Material Design components and guidelines.
- Experience with performance profiling and optimization tools.
- Contributions to open-source projects or personal app projects showcased in the Google
- Preferred holding B1/B2 visa
- The candidate should be a fast learner.
- Must have a logical, analytical, and creative approach to problem-solving.
- Must be hardworking and should have a meticulous and organized approach to work.
- Should have a positive attitude and should be confident enough to accept new challenges.