Senior Kotlin Developer – REMOTE

Requirements: 

Experience developing Kotlin Android applications

  • Proficiency in Kotlin required.
  • Exposure to functional and imperative patterns used in multithreaded, asynchronous code-bases
  • Exposure to event driven coding patterns required
  • Experience with test driven development (unit tests and UI tests) required
  • Knowledge of libraries and frameworks like Kotlin coroutines, Kotlin flow required
  • Experienced in working with RESTful endpoints
  • Experience in writing e-commerce/fintech applications desirable

Preferred: 

Experience in an agile working environment

Experience working in a remote team

Candidate with a tangible portfolio of professional apps

Responsibilities: 

Develop new features and maintain existing features

Take ownership of existing code-base and rewrite parts of code with event driven architecture, using functional asynchronous patterns and liaising with our client’s data-engineering team.

Test driven development coverage is integral part of strategy and has to be rigorously implemented at both unit test and UI test levels.

Participate in code reviews

Follow coding best-practices and provide feedback on pull-requests

Follow agile/continuous integration engineering best practices

Start date:

ASAP 

Type of job:

Contract

Duration

Long Term

Job Category: Android Java Kotlin Mobile App Development REST API
Job Type: Contract
Job Location: Remote (Anywhere)
Hourly Rate: $40 ~ $70 USD

Apply for this position

Allowed Type(s): .pdf, .doc, .docx