Bachelor's or master's degree in Computer Science, Engineering, or related field.
Proven experience in Android app development and published at least one app.
Strong knowledge of Android SDK, REST, JSON, and third-party libraries.
Understanding of mobile development lifecycle, architectures, and emerging technologies.
Requirements:
Design and develop advanced Android applications.
Collaborate with cross-functional teams to define and implement new features.
Perform unit testing and optimize application performance.
Stay updated with new technologies to improve development efficiency.
Job description
Job brief
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibilities
Design and build advanced applications for the Android platformCollaborate with crossfunctional teams to define, design, and ship new featuresWork with outside data sources and APIsUnittest code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements and skills
BSMS degree in Computer Science, Engineering or a related subjectProven software development experience and Android skills developmentProven working experience in Android app development andHave published at least one original Android appExperience with Android SDKExperience working with remote data via REST and JSONExperience with thirdparty libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesSolid understanding of the full mobile development life cycle.