JOB DESCRIPTION:As an Android Native Developer, you will be responsible for designing, developing, and maintaining high-performance native Android applications. You will work closely with cross-functional teams including UX/UI designers, product managers, and other developers to create seamless and engaging user experiences. Your expertise in Android development will be critical in delivering robust and scalable applications that meet our clients needs and expectations.
- KEY ACCOUNTABILITIES & RESPONSIBILITIES:
- Application Development: Design, develop, and deploy high-quality native Android applications using Java and/or Kotlin.
- Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Collaboration: Work collaboratively with UX/UI designers and product managers to translate requirements and wireframes into high-quality, functional code.
- Performance Optimization: Continuously monitor, debug, and optimize application performance to ensure a smooth and responsive user experience.
- Testing: Implement unit tests and integrate automated testing to ensure the reliability and stability of applications.
- Documentation: Maintain comprehensive documentation for code, APIs, and development processes.
- Innovation: Stay up-to-date with the latest industry trends, technologies, and best practices in Android development and incorporate them into your work.
- Problem Solving: Identify and resolve issues related to software development, including debugging and troubleshooting.
Skills:
o Proficiency in Java and/or Kotlin for Android development.
o Experience with Android SDK, Android Studio, and modern Android development tools.
o Familiarity with RESTful APIs and third-party libraries.
o Understanding of Android design principles, patterns, and best practices.
o Knowledge of version control systems (e.g., Git).
o Experience with unit testing and automated testing frameworks.
Experience with cross-platform frameworks (e.g., Flutter, React Native) is a plus.
Knowledge of backend technologies and services.
Experience with continuous integration and deployment (CI/CD) pipelines.
Contributions to open-source projects or a strong personal portfolio of Android applications.
Bachelors degree in Computer Science, Software Engineering or relevant field
Minimum of 5 years
Please submit your CV along with your portfolio (if applicable) to [Confidential Information] and [HIDDEN TEXT]
BAB ALOMDA INFORMATION TECHNOLOGY CO. is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We look forward to receiving your application!
Job Type: Full-time
Pay: From AED8,- 00 per month
Experience: - ANDROID DEVELOPER: 5 years (Required)
Location:
Dubai (Required)