Senior Mobile Developer - Kotlin
Job description
For over 15 years, we have been creating software solutions for businesses of all sizes. Our solutions are fine-tuned to solve the real-world challenges faced by businesses operating in today's digital space.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player.
We have an exciting opportunity for a passionate & experienced Senior mobile developer to join our team.
Employment type & work location
This is a full-time position. If selected, you will work from our office in Sri Lanka.
Work environment
We follow the U.K calendar, 9 hours per day, flexible working hours, and S.L standard times. Holiday entitlement according to shop & office Act, S.L.
Candidate Suitability
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You should be able to work independently in a team environment. Having outstanding communication and leadership skills are definite advantages.
Future career development opportunities
Team Lead, Associate Tech Lead, Tech Lead, etc,
Responsibilities
- Should be able to handle 1-2 mobile apps with the ability to own the project and to share the knowledge with the team afterwards
- Should be able to write automated unit tests
- Work on an international project development platform
- Setting up CI/CD for the assigned project using required skills
- Collaboration with UX/UI designers, PMs, QAs and other developers when working on various projects
Experience & Qualifications
- Minimum 3 years experience in Kotlin
- Experience in flutter would be an added advantage
- Strong understanding of the full mobile development life cycle
- Understanding of Material Design smooth natural scrolling and platform awareness
- Hands-on experience in State Management solutions
- A good understanding of the GIT flow
- A clear understanding of best practices in mobile UX design and experience working with UX designers is a must
- Essential skills needed for threading and performance tuning
- Understanding and experience with CI/CD
- Understanding of XCode, Android Studio and VSCode
- Excellent verbal and written communication in English language