Candidate must have expert level skills in Android Programming, Rich UI Development, Debugging Skills. Experience in Connecting devices wirelessly using Bluetooth and WIFI protocol. Excellent command over Data Structures and Algorithms Two or more apps published in Google Play Store.
Excellent problem solving, critical thinking and communication skills Debugging skills, including identifying bugs, memory leaks, performance bottlenecks Experience with offline storage, multi-threading, and performance tuning Familiarity with cloud message APIs and push notifications Knack for benchmarking and optimization.
Job Responsibility-
Writing Clean, Readable, Testable, and Reusable Code. Design simple systems that are built for scale. Break down complex problems into small and simple problems. Consider Software Development as a craft and keep improving every day. Working closely with other Developers, UX designers, Business and System Analysts. Take part in all daily activities like Stand-ups, Iteration planning, Retrospectives. Write Unit Tests and Integration Tests to ensure correctness. Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc.
|