Senior Mobile Developer - Kotlin

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


Apply For This Position

Share by: