This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are searching for an Android engineer liable for the turn of events and support of utilizations focused on an immense number of assorted Android gadgets. Your essential centre will be the improvement of Android applications and their joining with back-end administrations. You will be working closely with different specialists and engineers chipping away at various layers of the framework. Subsequently, obligation to cooperative critical thinking, complex plan, and making quality items is fundamental.
Job Responsibility:
Translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and address bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Collaborate with cross-functional teams to define, design, and ship new features
Work with external data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements:
knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Experience with RESTful APIs to connect Android applications to back-end services
Solid knowledge of Android UI design principles, patterns, and best practises
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural UIs, such as "contact"
Experience with the utilisation of extra sensors, such as gyroscopes and accelerometers
Information on the open-source Android environment and the libraries accessible for normal assignments
Ability to understand business requirements and translate them into technical requirements
Knowledge of cloud message APIs and message pop-ups
A talent for benchmarking and optimising
Understanding of Google's Android design standards and point of interface rules
Capable understanding of code versioning tools, such as Git