Senior Mobile Application Developer Android (all genders)
- Sofia
Responsibilities
- Participate in the implementation and maintenance of Android apps and software components
- Engage in the full life-cycle of a product, from early concepts and prototypes to full deployment
- Define clean, safe and reusable code
- Promote good software engineering practices
- Actively participate in the team’s and company’s agile processes
- Participate in combined development with iOS and Android teams in various locations
REQUIREMENTS
- B.Sc. or M.Sc. degree in Software Engineering or equivalent
- 3+ years of experience developing and maintaining complex Android apps
- Excellence in Java programming, focused on code quality and ease of maintenance
- Excellent knowledge of modern software engineering principles like continuous integration, code reviews, test-driven development, refactoring and incremental delivery
- Knowledge of networking (REST and Web Services), Android frameworks and APIs
- Strong problem-solving skills
- English language proficiency, written and spoken
- German language skills above B1 is an advantage