Location
Scotland | United Kingdom
Job description
Summary:
The Android Engineer will design and build advanced applications for Android devices, collaborate with cross-functional teams, and ensure seamless integration of back-end services.
Responsibilities:
- Design and develop advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Conduct code reviews, performance optimization, and code refactoring
- Work on bug fixing and improving application performance
- Ensure seamless integration with back-end services
- Continuously monitor, evaluate and integrate emerging technologies to enhance the platform
- Develop unit tests and conduct end-to-end testing to ensure reliability and functionality
- Ensure high-quality code by adhering to the coding practices, standards, and testing requirements
- Plan, execute and manage activities throughout the software development life cycle according to Agile methodologies
Qualifications:
- Bachelor's degree in Computer Science or a related field
- 2+ years of experience in Android application development
- Experience with object-oriented programming languages (Java, Kotlin)
- Excellent knowledge of Android SDK, Android Studio, and Google Android APIs and services
- Experience with RESTful APIs and integrations with databases (SQLite, Room) and web-based services
- Experience with development tools such as Git, Jira, and Jenkins
- Strong understanding of software development principles, design patterns, and implementation methodologies
- Good communication and interpersonal skills to work in a cross-functional team environment
Job tags
Salary