Android Developer
Belgrade
MAIN RESPONSIBILITIES
- Participate in the implementation of the app on Android
- Engage in the full product life cycle, from early concepts and prototypes to full deployment
- Participate in the design, implementation and maintenance of core software components
- Design, build, and maintain high performance, reusable, and reliable Java code
- Actively participate in the team and Company's agile process
EXPERIENCE
- Bachelor's or higher degree in technical field of study
- Minimum of five years' experience developing, monitoring and troubleshooting native Android applications
- Experience effectively profiling and debugging applications on Android
- Experience working in an agile environment is a plus
SKILLS
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- Familiarity with continuous integration
- Strong problem-solving skills and pride in delivering high quality work
- Knowledge of C/C++ and iOS development is a strong advantage
- English language proficiency, written and spoken