Kotlin Developer

Kotlin Developer

Posted 7 days ago by BlueRose Technologies

Negotiable
Undetermined
Hybrid
Burgess Hill, England, United Kingdom

Summary: The Kotlin Developer role focuses on designing, building, and maintaining server-side applications using Kotlin and related technologies. The position is hybrid, requiring a minimum of three days per week in the office, and offers a six-month contract with the potential for permanent hire. Candidates should have experience with REST APIs, GraphQL, and Continuous Integration pipelines. The role emphasizes high-quality code standards and performance optimization.

Key Responsibilities:

  • Design, build, and maintain server-side applications
  • Write, refactor, and remove code to maintain high-quality standards
  • Work with build tools and Continuous Integration pipelines
  • Debug and fix issues, including asynchronous code
  • Perform performance analysis and optimization
  • Work effectively with legacy codebases
  • Write and maintain unit tests
  • Contribute to and work with open-source technologies
  • Design scalable solutions for open-ended and complex problems

Key Skills:

  • Kotlin
  • Gradle
  • REST APIs
  • GraphQL (GQL)
  • RAML
  • Continuous Integration
  • Debugging and performance optimization
  • Unit testing
  • Experience with legacy codebases
  • Open-source technologies

Salary (Rate): undetermined

City: Burgess Hill

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Kotlin Developer (Server-side applications)

Location: Burgess Hill, UK

Contract: 6 months (with potential for permanent hire by the end client)

Work Mode: Hybrid – minimum 3 days per week in the office

Key Technologies & Experience

  • Kotlin
  • Gradle
  • REST APIs
  • GraphQL (GQL)
  • RAML

Responsibilities & Skills

  • Design, build, and maintain server-side applications
  • Write, refactor, and remove code to maintain high-quality standards
  • Work with build tools and Continuous Integration pipelines
  • Debug and fix issues, including asynchronous code
  • Perform performance analysis and optimization
  • Work effectively with legacy codebases
  • Write and maintain unit tests
  • Contribute to and work with open-source technologies
  • Design scalable solutions for open-ended and complex problems