Check Senior Android Developer
Position
Explore a variety of features that match your criteria.
Company Overview
GodaDev is a dynamic and innovative software development company committed to delivering cutting-edge solutions. We’re dedicated to pushing the boundaries of innovation and creating impactful software products. As we continue to grow, we’re seeking a talented Senior Android Developer to join our dynamic team.
Position Overview
We’re looking for an experienced Senior Android Developer to lead the development of our Android applications. In this role, you’ll work closely with cross-functional teams to design and implement robust, scalable, and maintainable mobile applications. You’ll have the opportunity to contribute to the entire software development lifecycle and mentor junior developers.
Location
Remote (Based in Egypt)
Responsibilities
- Lead the development of high-quality Android applications from concept to deployment.
- Collaborate with product managers, designers, and backend developers to define requirements and deliver features.
- Architect, design, and implement efficient and reusable code.
- Optimize application performance and ensure responsiveness across various devices and screen sizes.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Stay updated on emerging Android development trends, libraries, and best practices.
- Participate in the planning and estimation of development tasks.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in Android application development.
- Proficiency in Java or Kotlin programming languages.
- Strong understanding of Android SDK, architecture patterns (e.g., MVVM, MVP), and best practices.
- Experience with RESTful APIs, JSON, and web services integration.
- Solid understanding of mobile UI/UX principles and Material Design guidelines.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications
- Experience with cross-platform development frameworks (e.g., React Native, Flutter).
- Knowledge of mobile app security best practices.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Prior experience working in an Agile/Scrum environment.
- Contributions to open-source projects or active participation in the Android developer community.