Job Description
DevSky, a leading software development company specializing in Android applications, is seeking an experienced Senior Android App Developer to join our dynamic team. As a Senior Android App Developer at DevSky, you will play a crucial role in designing, developing, and optimizing high-quality Android applications.
Responsibilities:
- Participate in the end-to-end design and development of Android applications.
- Collaborate closely with cross-functional teams, including product managers and UX/UI designers, to deliver feature-rich and user-friendly applications.
- Architect and implement scalable and maintainable solutions, ensuring optimal performance on a variety of Android devices.
- Conduct thorough code reviews, enforce coding standards, and ensure the highest quality of code.
- Stay abreast of emerging technologies and industry trends, integrating new features and functionalities into our Android applications.
- Troubleshoot and resolve complex technical issues, ensuring a smooth and efficient development process.
- Collaborate with stakeholders to define project requirements, scope, and timelines.
Requirements:
- Bachelor's in Computer Science, Engineering, or a related field.
- Proven experience as a Senior Android Developer, with a focus on building and delivering successful Android applications.
- Expertise in Android app development using Kotlin and/or Java.
- Strong knowledge of the Android SDK,canvas and different Android versions, and device compatibility.
- Experience with RESTful APIs, third-party libraries, and integration of external services.
- Exceptional problem-solving skills and attention to detail.
- Solid understanding of the complete mobile app development life cycle.
- Excellent communication and interpersonal skills.
Preferred Qualifications:
- 2+ years Experience with cross-platform mobile development tools and frameworks.
- Contributions to open-source projects or a strong GitHub profile.
- Familiarity with agile development methodologies.