Kotlin Developer for TmlCompose Project

Job ID: 39155201

Budget: $10 – $30 USD

Overview:
I am seeking a skilled and motivated freelance Kotlin developer to work on the TmlCompose project, with the goal of making it functional and fully operational. TmlCompose is a Jetpack Compose-inspired DSL for generating Tapestry TML files dynamically using Kotlin. This project aims to simplify Tapestry development, reduce boilerplate, and encourage modular UI composition.

Responsibilities:

-Collaborate with the project team to understand the current codebase and requirements.
-Develop and implement new features in the TmlCompose DSL.
-Work on refactoring and optimizing the existing codebase to make the project functional.
-Troubleshoot and debug issues in the project to ensure smooth functionality.
-Test and document the features you implement.
-Provide regular updates and feedback to the project team on progress.

Technologies:

-Kotlin
-Gradle
-Jetpack Compose (or similar UI frameworks)
-Apache Tapestry (optional but a plus)

Requirements:

-Proficiency in the Kotlin programming language.
-Strong experience with Jetpack Compose or similar declarative UI frameworks.
-Familiarity with Apache Tapestry and TML templates is a plus.
-Strong understanding of declarative UI design principles.
-Ability to work independently and manage time effectively.
-Excellent problem-solving skills and attention to detail.
-Strong communication skills and ability to collaborate effectively with remote teams.

Preferred Qualifications:

-Experience with Gradle build system.
-Knowledge of modern software development practices and tools.
-Previous experience contributing to open-source projects is a plus.