Opera Software - We strive to develop superior products and services for our users around the world, through state-of-the-art technology, innovation, leadership and partnerships.
POSITION : Android Developer
Requirements
- B.Sc. or M.Sc. in Computer Science or equivalent experience, with a keen interest in technology
- Ability to work independently and take initiative, as well as being creative and curious
- An understanding of modern Android development and passion for quality
- Autonomous working style, with eagerness to improve systems, processes, and yourself
Strong Kotlin skills, including:
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application
- Help maintain code quality, organization, and automatization
- A good sense of usability, attention to detail, and polish
- Fluency in English, both written and spoken
Ideal job requirements:
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android’s UI design principles, patterns, and its best practices
- Strong knowledge of the Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with continuous integration
- Proficient understanding of code versioning tools, such as Git
Responsibilities
- Develop and maintain our payment app and merchant app using Kotlin
- Develop and maintain integration with our Golang servers
Sorry the application deadline for this job has elapsed