Job Description
Job Description
We are looking for an Android Software Engineer to develop and improve the user experience of an application used on a large scale. The selected person will participate in the entire product lifecycle, from the design and development of new features to their launch and optimization, collaborating closely with the AI, design and product teams to create an innovative, high-performance mobile experience.
Responsibilities:
Design, develop and optimize key functionalities of the Android application to improve the user experience.
Ensure a high level of performance, stability and reliability, identifying and resolving bottlenecks.
Participate in the complete development cycle, from idea generation to implementation, release and continuous improvement of functionalities.
Collaborate with AI, design, and product teams to develop user-centered solutions.
Propose, implement and evaluate new ideas and experiments that drive product innovation.
Monitor and maintain code quality, ensuring the correct functioning of functionalities in production.
Assume responsibility for the solutions developed from their design to their deployment and maintenance.
Requirements:
Experience developing large-scale Android applications used by a large number of users.
Proficiency in Kotlin and experience with Jetpack Compose.
Solid knowledge of Android application architecture, concurrency, coroutines, and performance optimization.
Ability to develop high-quality user interfaces, with special attention to user experience and performance.
Experience identifying and resolving technical issues proactively.
Ability to work in dynamic environments, adapt quickly to changes and participate in continuous experimentation processes.
Ability to collaborate effectively with product, design and artificial intelligence teams.
English level B2 or higher.
Salary to receive
To agree