We are looking for someone who is passionate about programming and capable of independent problem solving and team building. Ability to work across technologies and frameworks is highly desirable. This position is full time and requires management at full scale.
- 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 correct bottlenecks and fix bugs, maintain code quality and automation.
- Communication with clients to clearly output the requirements.
- Previous experience in Android platform development is required.
- Familiarity with Android application development (Java, Android SDK and NDK with different version).
- Portfolio of previous apps in Google Play.
- Can communicate complex concepts in a clear and concise manner.
- Knowledge of complete application’s product cycle.
- Experience with HTTP, XML, JSON, SOAP, HTML, cPanel and interacting with Server based web services via REST.
- Familiarity with RESTful APIs to connect Android applications to back-end service.
- Experience with offline storage, threading, and performance tuning.
- Ability to understand business requirements and translate them into technical requirements.