The company has a global footprint with offices in a few countries and clients in over 50. Due to the high levels of innovation, our client can offer its clients superior solutions at very cost-effective prices. This makes our client one of the market leaders in its field.
Range of responsibilities:
- Assess company and client requirements and propose technical solution
- Implement end-to-end mobile solutions
- Meet efficient turnaround and output of mobile applications using best practices for the platform
- Monitor and track the latest development and direction of mobile platforms
- Ensure that the technical implementation meets the system requirements
- Take ownership of the quality and accuracy of work done
- Take responsibility for architectural decisions made
- Documenting the design, architecture and approach used
- Propose designs that will include the mobile feature requirements while incorporating optimal User Experience as well as striking UI design
Requirements:
- At least 3 years solid Android development experience
- Solid understanding of Android internals – what can be done and what can’t be done
- Knowledge and understanding of the latest trends and technologies in mobile market
- Good understanding of Object-Oriented principles
- Understanding of usability and user experience in mobile applications
- Must have written applications that are published to the Play Store
- Good UI design skills
- Confident at doing design proposals and mock-ups with minimal inputs
Qualification:
Required:
- Programming Languages: Java, Kotlin
- Source Control Systems: Git
- Concept knowledge: MVVM, MultiThreading, Android Studio MultiTenant environment
- Integrated Development Environment: Android Studio
- Integrated Development Environment: Android Studio, Jenkins
- Programming Languages: Swift, C++
We expect from you:
- Passion for technology
- Understanding of the importance of deadlines and the consequences of not making them
- A team player
- Trustworthiness
- Clear communication and comprehensive documentation skills in English
- Good problem solving, planning and organisational skills
- An accurate and meticulous worker
- To take pride in your work and strive to provide your best
- Able to see the bigger picture, and not just focus on the specific task at hand
- Willingness to make a difference in the company and not just see this as a job
- Required - English (upper intermediate, read, write, speak)
- Beneficial - Latvian and/or Russian (B2 or higher, good speaking)