i
Binary Semantics
17 Binary Semantics Jobs
Binary Semantics - Android Developer - Java/Kotlin (2-3 yrs)
Binary Semantics
posted 29d ago
We are seeking a talented Android Developer to join our dynamic tech team. In this role, you will be responsible for designing, developing, and maintaining high-quality Android applications that empower travel agents to seamlessly book travel experiences for their clients. You will collaborate closely with cross functional teams, including product managers, designers, and backend developers, to ensure the best user experience and application performance.
Key Responsibilities :
- Design, develop, and deploy high-performance, scalable, and secure Android applications.
- Implement clean, maintainable, and reusable code using best development practices.
- Optimize applications for speed, responsiveness, and minimal crashes across different Android devices.
- Ensure compliance with Google Play Store guidelines and update applications as needed.
- Work closely with product managers and UX/UI designers to conceptualize and implement user-friendly features.
- Integrate RESTful APIs, third-party services, and SDKs to enhance application functionality.
- Implement offline capabilities and improve app accessibility.
- Conduct rigorous testing, debugging, and performance tuning to enhance user experience.
- Troubleshoot and resolve bugs, crashes, and UI issues efficiently.
- Utilize analytics tools to track app performance and user behavior for continuous improvements.
- Participate in code reviews and contribute to maintaining high coding standards.
- Follow Agile development methodologies to ensure smooth collaboration with cross-functional teams.
- Maintain comprehensive documentation for development processes and code.
- Stay updated with the latest Android development trends, frameworks, and best practices.
- Experiment with new technologies and tools to enhance app performance and user experience.
- Participate in team discussions and brainstorming sessions to propose innovative solutions.
Skills & Qualifications :
- Proven experience in Android app development with a strong portfolio of published applications.
- Proficiency in Kotlin and Java, with expertise in the Android SDK.
- Experience working with RESTful APIs, third-party libraries, and integrations.
- Strong understanding of Material Design principles and UI/UX best practices.
- Familiarity with MVVM architecture, dependency injection (Dagger/Hilt), and Jetpack components.
- Experience with database management (SQLite, Room DB) and local storage.
- Knowledge of multithreading, background services, and push notifications (Firebase, OneSignal, etc.).
- Familiarity with unit testing frameworks like JUnit and Espresso.
- Experience with version control systems (Git, GitHub/GitLab, Bitbucket).
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, startup environment and handle multiple projects.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- A strong sense of ownership and attention to detail.
Preferred Qualifications :
- Bachelors/Masters degree in Computer Science, IT, or a related field.
- Previous experience in the travel, e-commerce, or fintech domain is a plus.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Android Developer roles with real interview advice
8-12 Yrs