···
Log in / Register

Senior Frontend Developer - 26067

Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Java- and Kotlin-focused developer to work on projects and application maintenance, aiming for stability and continuous improvement within an agile and collaborative environment. Key Highlights: 1. Experience in Java, Kotlin, and asynchronous programming (Coroutines and Flow) 2. Experience with agile methodologies and collaborative squad-based work 3. Focus on stability, continuous improvement, and application observability This position is for a developer experienced in **Java and Kotlin**, including asynchronous programming (Coroutines and Flow), MVVM/MVP/MVC architecture, and SOLID principles. Work involves project development and application maintenance, emphasizing stability, continuous improvement, and monitoring of metrics and observability. Required knowledge includes REST, unit testing, dependency injection, and tools such as Retrofit, Koin, and Jetpack, as well as version control with Git. Active participation in agile methodologies, technical refinements, and discovery of structural solutions is expected. Analytical profile with strong logical reasoning, effective communication skills, and proven ability to collaborate effectively within a squad. **Responsibilities:** — Develop and maintain applications using Java and Kotlin. — Implement asynchronous programming using Coroutines and Kotlin Flow. — Customize layouts and interfaces according to functional and usability requirements. — Implement and maintain inter-system communication via RESTful APIs. — Apply dependency injection and architectural best practices (MVVM, MVP, MVC). — Develop and execute unit tests to ensure code quality. — Use tools such as Retrofit, Koin, and Jetpack during solution development. — Ensure production environment stability by analyzing and resolving issues. — Monitor application metrics, logs, and observability indicators. — Support technical refinements, solution discovery, and production issue resolution. **Requirements:** — Experience in Java and Kotlin development. — Experience in asynchronous programming (Coroutines and Kotlin Flow). — Experience customizing layouts and interfaces. — Experience with agile development methodologies. — Experience creating and executing unit tests. — Knowledge of dependency injection. — Experience with inter-system communication via RESTful standards. — Familiarity with tools such as Retrofit, Koin, and Jetpack. — Understanding of SOLID principles. — Knowledge of software architecture (MVVM, MVP, MVC). — Experience with code versioning (Git/GitHub). — Strong logical reasoning. — Good communication and teamwork skills. **Preferred Qualifications:** — Prior experience maintaining applications in production environments. — Experience monitoring metrics and using observability tools. — Experience actively participating in agile ceremonies (daily stand-ups, planning, reviews, retrospectives). — Experience in user acceptance testing and production deployment. — Experience in technical discovery and design of structural solutions for key projects. — Experience in technical refinement and task decomposition within squads. — Knowledge of continuous improvement and software quality best practices. — Experience analyzing and optimizing application performance. **Important Information:** Work Location: Remote Work Model: Remote Working Hours: Monday to Friday, from 09:00 to 18:00 Contract Type: PJ (5 months, renewable)

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.