Job Description
- We are searching for an Android engineer liable for the turn of events and upkeep of uses focused on countless assorted Android gadgets.
- Your essential center will be the advancement of Android applications and they are joining with back-end administrations.
- You will be working close by different designers and engineers chipping away at various layers of the foundation.
- Along these lines, obligation to cooperative critical thinking, and refined plan, and it is fundamental to making quality items.
- Strong information of humanoid SDK, totally different versions of android, and the way to manage different screen sizes.
- Familiarity with relaxing Apis to attach android applications to back-end services.
- Robust knowledge of humanoid UI design principles, patterns, and best practices.
- Expertise with offline storage, threading, and performance calibration.
- Ability to style applications around natural user interfaces, similar to “touch”.
- Familiarity with the utilization of extra sensors, such as gyroscopes and accelerometers.
- Information of the ASCII text file Android system and therefore the libraries accessible for common tasks.
- Ability to know business needs and translate them into technical requirements.
- Familiarity with cloud message Apis and push notifications.
- A bent for benchmarking and improvement.
- Understanding of Google’s android style principles and interface tips
- Skilled understanding of code versioning tools, similar to the lowlife.
- Familiarity with continuous integration.
Responsibilities
- Design and construct superior programs for the Android platform.
- Collaborate with cross-purposeful groups to define, design, and deliver new features.
- Work with out of doors facts reassets and APIs.
- Unit-take a look at code for robustness, consisting of part cases, usability, and widespread reliability.
- Work on worm solving and enhancing software performance.
- Continuously discover, evaluate, and put in force new technology to maximise improvement efficiency.
- Translate designs and wireframes into excessive first-rate code.
- Design, construct, and hold an excessive performance, reusable, and dependable Java code.
- Ensure the fine viable performance, first-rate, and responsiveness of the software.
- Identify and accurate bottlenecks and connect bugs.
- Help hold code first-rate, organization, and automatization.