Mid Android Developer
Descrição da Empresa
A Olisipo é uma das principais e mais sólidas referências nacionais como talent recruiter, talent builder e talent care na área das tecnologias de informação. A nossa missão é encontrar o melhor projeto para cada pessoa e, para cada empresa, o melhor talento na área das tecnologias de informação. #ConnectingITPeople
Descrição da Função
Profile: - Bachelor’s degree in Computer Science, Computer Engineering, or a related field; - Strong proficiency in Kotlin as the primary language, with additional experience in Java for native Android applications; - Experience with Jetpack Compose for declarative UIs, including state management and navigation; - Proficiency in Android Jetpack components such as Lifecycle, ViewModel, Room, WorkManager and Paging; - Solid understanding of asynchronous and reactive programming with Coroutines and Kotlin Flow; - Experience integrating RESTful APIs and WebSockets, with strong skills in managing local persistence and offline-first experiences; - Understanding of UI/UX design principles, with the ability to collaborate closely with designers to deliver user-friendly interfaces; - Knowledge of modern architecture patterns including Clean Architecture and MVVM, with strong focus on SOLID principles; - Proficiency in testing and debugging, including unit, integration, and UI testing; - Experience with CI/CD pipelines using tools such as GitLab CI and Gradle automation; - Familiarity with Git and version control systems, and tools such as Jira and GitHub; - Excellent problem-solving, communication and teamwork skills, with fluency in spoken and written English. Responsibilities: - Own features end-to-end, including discovery, design, implementation, testing, release, and monitoring; - Develop and maintain modern and performant Android applications using Kotlin, Jetpack Compose, Android Jetpack and Material Design 3; - Design and implement scalable app architectures following Clean Architecture and MVVM; - Integrate APIs and manage local persistence with a strong focus on performance and offline experiences; - Ensure app reliability, accessibility and responsiveness, while instrumenting analytics and crash reporting with tools such as Firebase; - Maintain high standards of code quality by writing automated tests and participating in code reviews; - Own and manage the CI/CD pipeline, ensuring automation of builds and releases; - Manage application lifecycle on Google Play Console, including signing, versioning, release tracks and staged rollouts; - Collaborate in agile environments, engaging in practices such as pair programming, mob programming, TDD and BDD; - Stay current with the latest trends, tools, and best practices in Android mobile development. We offer: - Health insurance; - Free online training through the Udemy platform; - On-site and remote training at Olisipo's Learning Center; - Free certifications (after passing the exam); - Discounts at Olisipo Partners (in the areas of health and well-being, fitness, travel, among others); - Free psychological consultations; - Possibility of a salary advance, without commissions.
Localização
- Lisboa, Portugal