Muito Gosto! Somos o Grupo DATA!
O nosso propósito é simplificar a vida dos nossos clientes e fazemos isso em todo o mundo, através das nossas soluções de TI.
Somos uma multinacional, que opera ativamente em Portugal, e estamos em constante expansão!
Adoramos trabalhar com grandes empresas e fazer crescer as empresas com as quais colaboramos.
Comprometemo-nos a ser a mudança que queremos ver nas grandes corporações do mercado, começando por valorizar as pessoas e as suas ideias .
Já percebemos que não existe apenas uma maneira de fazer as coisas funcionarem, que cada um dos nossos colaboradores tem características únicas e que, para trabalhar em equipa, precisamos realmente de nos conhecer.
Quem procuramos?
Android Native Engineer
Responsibilities :
- Contribute to the development of high quality, reliable, fast, scalable and responsive software;
- Maintain and improve different mobile applications within the company scope;
- Ability to code following different architectural design patterns;
- Writing testable code and ensuring the test coverage stays at the agreed level;
- Be committed and contribute to maintain and improve Continuous Integration and Continuous Deployment;
- Show a constant interest in learning new things and try proof of concepts towards to improve the products and the technology strategy inside the company;
- Be a mentor for other engineers and work in multidisciplinary teams along with other talented professionals such as developers, analysts, testers, in an agile-minded environment.
What we need :
Completed studies in computer science, software engineering, computer electronics or a related field;Proven experience (5+ years) working as a native Android developer with Java and Kotlin languages;Solid understanding of modern mobile app architectures (MVC, MVP, MVVM), Gradle & Maven dependencies, Unit Testing (Espresso, Roboeletric, Mockito or similar) and Instrumentation testing (JUnit);Proven MAD (Modern Android Development) skills are strongly appreciated : Jetpack framework (Compose, Room,etc.), Dependency Injection (Dagger 2 & Hilt), Retrofit, Kotlin Coroutines and Flows;Familiarity with RESTful APIs to connect to back-end services, code versioning tools (GIT) and CI / CDprocesses / tools;Strong problem-solving skills and ability to translate business requirements into technical solutions;Excellent communication and teamwork abilities, with the capacity to collaborate effectively with cross-functional teams in an agile-minded environment;Strong attention to detail, good sense of UI design and a user-oriented focus are highly appreciated;A self-driven and proactive attitude, with a passion for learning and staying updated on emerging technologies andindustry trends;Provide technical guidance and support to other team members, fostering knowledge sharing and continuouslearning within the team;The candidate should be fluent in English, ability to speak German its a plus.