Senior Android Developer – Serbia

Senior Android Developer – Serbia

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 a 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
• Knowledge of QT and or React.js is a strong advantage
• English language proficiency, written and spoken