Responsibilities
- Design, build, and maintain high-performance, flexible, and scalable Android code, both hands-on and by delegation.
- Provide technical leadership to a fast-paced Android development team.
- Perform code reviews and contribute to the design framework to establish standards and best practices.
- Contribute to proof-of-concept and feasibility analysis, and provide input on the technical design of new applications and systems architecture.
- Collaborate with cross-disciplinary teams to architect, design, develop, test, and deploy innovative features for global customers.
- Advocate for Scrum/Agile methodologies to support frequent releases of high-quality features.
- Travel to customer sites if required.
Requirements
- Extensive knowledge and understanding of Android SDK.
- 4+ years of Android app development experience, preferably with Java.
- Strong knowledge of object-oriented programming languages such as Java, C++, C, and optionally Objective-C.
- Experience in using APIs to integrate with mobile applications.
- Experience with unit testing and test automation is a plus.
- Understanding of the full mobile application development lifecycle for native and HTML5 applications.
- Knowledge of mobile application design patterns.
- Proficiency with SCM tools, especially GIT, and continuous integration.
- iOS development experience is a plus.
- Excellent communication skills, verbal and written.
- BSc/MS in Computer Science or related fields, or equivalent experience.
Additional Information
Industry: Information Technology, Telecommunications, Automotive
Employment Type: Full-time
Seniority Level: Mid-Senior level
Company: ACCESS Europe GmbH
About the company: ACCESS Europe GmbH has been a pioneer since the 1980s in mobile web browsers and now provides solutions to over 1.5 billion devices, enabling seamless media experiences and data analytics in connected cars.