Key Responsibilities
* Design and build advanced mobile applications for Android primarily, with iOS being an added value.
* Collaborate with cross-functional teams to define, design, and ship new features, driving business outcomes.
* Evaluate and ensure the performance, quality, and responsiveness of mobile apps.
* Identify and resolve performance bottlenecks and bugs, enhancing the user experience.
* Develop and maintain clean, testable, well-organized code, contributing to automation processes and continuous integration.
* Work with APIs, third-party libraries, and modern mobile architectures to deliver robust solutions.
* Stay up-to-date with the latest trends, technologies, and best practices in mobile development, applying knowledge to improve products.
* Participate in Agile/Scrum processes, contributing to planning, reviews, and team discussions to drive project success.
Job Requirements
* Mobile development skills, with a focus on Android and proficiency in iOS.
* Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
* Experience with APIs, third-party libraries, and modern mobile architectures.
* Proficiency in at least one programming language, such as Java or Kotlin.
* Knowledge of agile methodologies and Scrum principles.
* Familiarity with version control systems, such as Git.
As a mobile developer, you will be responsible for designing, building, and delivering high-quality mobile applications. You will work closely with our cross-functional teams to define, design, and ship new features, ensuring that they meet the highest standards of performance, quality, and responsiveness.
Key qualifications include mobile development skills, strong communication skills, experience with APIs and modern mobile architectures, and proficiency in at least one programming language. Familiarity with agile methodologies, Scrum principles, and version control systems is also desirable.