The role
This position is for an exceptional Android developer who is keen to work on Native Apps. You'll be working with great colleagues from diverse backgrounds who are passionate about what they do. This passion will ignite your creativity in a fast-paced yet fun, Agile environment where technology and problem solving are key.
Key accountabilities:Develops high quality code using the most appropriate techniques e.g. design patternsDesigns solutions to meet the requirements (business and tech). Able to challenge and proactively suggest improvement to requirementsContributes to best practice, pro-actively looks to improve status quo e.g. can the team improve logging, performance testing etc.Focused and engaged in team commitments, takes ownership to help the team reach their goalsConstructively critique solutions and code of peersActively seeks to automate where relevant with a shift left mindset (catch bugs early during development)Follows and implements good practices in quality assuranceConfidently makes decisions affecting the teamWe use: Skills & Technologies:KotlinAndroid Jetpack componentsJetpack ComposeMVVM design patternModular architectureHilt for dependency injectionGitContinuous deliveryBest development practicesAgile & lean valuesYour experience:As an experienced Android software engineer, you can drive technical solutions from design to production.You are well-versed in modern Android technologies and have written applications in Kotlin.You have good knowledge of Kotlin Coroutines, Coroutine Flow, and StateFlow.You have good knowledge of Git.You have experience with Android Jetpack components and Jetpack Compose.You have experience with the MVVM design pattern.You have experience with Continuous Integration and Continuous Delivery tools (an advantage).You have good knowledge of Hilt for dependency injection.You help mentor and onboard new team members.You build scalable software and ensure your code works correctly using unit and UI tests.You are proactive in communication towards all stakeholders, including the team.An advantage:Experience using Agile methodologiesKnowledge of programming designUse of Atlassian tools such as BitBucket, JIRA and ConfluenceWhat do we offer?A great team with passionate developersMix of Spanish and Swedish culture in an English speaking environmentAwesome location at Spaces Rio in central MadridTwenty five days paid vacation plus days off for Christmas and New Year's EveWellbeing allowancePension contributionsWork from home days each week
#J-18808-Ljbffr