Android Engineer

19 Nov 2024

Vacancy expired!

Android Engineer5+ years of Experience Responsibilities: Design and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresUnit-test code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving software performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiencyBasic Requirements: BS or MS in Computer Engineering or Computer Science or equivalentProficiency in Java programming LanguageExpert Knowledge of Android development environment and Android SDKKnowledge across relevant technologies such as HTML5/CSS, REST, JSON, XML, SQL, JavaScript, jQueryIn-depth knowledge of computer science data structures and algorithmsMastery of object-oriented programming design, development and architecture principlesPreferred Qualifications: Experience with Kotlin development a big plusPassion for building exciting Android applications or platform softwareKnowledge of UI design principles, patterns, and best practicesFamiliarity with TDD methodology and continuous integration tools such as JenkinsWorking knowledge of source control systems including GitWorking knowledge of the general software architectures, trends, and emerging technologiesKnowledge across relevant technologies such as HTML5/CSS, REST, JSON, XML, SQL, JavaScript, jQueryExperience in C/C programming languages a plusGood Team Player, be able to work in a team environment with minimal inputAbility to multi-task in a changing environment with fluctuating priorities and deadlines