
Android Applications Developer
Sofia, Sofia, BulgariaEngineering
Job description
Wacom is the world's leading provider of Innovative Digital Ink Technologies, sharing 40 years of technology leadership with its many users, customers and partners in the creative community. Our products and services are used by industry leaders in cinema and 3D animation, design, digital art and game development. Wacom’s software provides ways to digitally create, store and share notes, sketches and creative ideas.
As part of Wacom’s business units, our Global Ink Division is responsible for Software Technology Research and Development. It was established in 2012, with main forces in Bulgaria, UK & US. Today for our growing office in Sofia with more than 60 employees, we are looking for an Android Applications Developer.
Your Role
As a member of our Apps team, you will participate in the development of note-taking and sketching Android applications, part of Wacom’s Ecosystem, using Kotlin and Java. You will develop components and features with WILL™ 3, Wacom's new standard for digital ink. You will work closely with the tech leads and will also be involved in collaboration with QA and design teams. This position requires a developer with proven ability to develop Android applications, good understanding of Kotlin fundamentals and OOP, as well as a strong motivation to acquire new skills.
Your Tasks
- You will work together with 4 Android developers under the supervision of the Android tech lead
- You will perform development, maintenance and bug-fixing in projects that require the usage of different Wacom technologies for digital inking and cloud services
- You will work independently on tasks in Jira, and you will be supported for larger tasks by the technical lead
- You will analyse Jira tasks, product requirements and design specifications, and you will resolve blockers and impediments by asking effective questions
- You will ensure the quality of the delivery by following the team’s process and applying best coding practices
- You will cooperate and assist the QA teams and ensure that the software is delivered timely in working and tested condition
- Your role will require to learn and advance in new technologies, and effectively put into practice your knowledge
Job requirements
Your Skills
- At least 3 years of experience in Android development
- Good knowledge of Kotlin and Java
- Good knowledge of Android UI/UX design principles
- Good understanding of OOP concepts, SOLID principles, algorithms
- Working knowledge of development tools and systems, e.g. Android Studio, Git, Jira, Confluence
- Experience with pull requests and code reviews
- Good understanding of the software development life cycle
- Self-driven person, highly motivated to acquire new skills and apply them in the ongoing projects
- Strong analytical and problem-solving skills
- Good spoken and written English
Significant advantages
- Experience with Computer Graphics
- Experience with RESTful APIs
- Experience with UI Automation with Espresso
- Experience with Continuous Integration tools and build process
- Experience with C++
We offer
- Career in a global leader in digital technologies
- Positive and friendly environment
- Hybrid working model and flexible working hours
- Annual bonus aligned to the employee’s contribution
- Additional health and dental insurance
- Great location, cosy office space
- Technical and soft-skills trainings and certificates
- Team buildings and internal events
- Covered transport expenses
- Employee referral bonuses
- Fun zone - PlayStation and lounge and social area
To become a member of our global team please send us your application in English. Only shortlisted candidates will be contacted.
All done!
Your application has been successfully submitted!