- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
Veritaz is a leading IT staffing solutions provider in Sweden, committed to advancing individual careers and aiding employers in securing the perfect talent fit. With a proven track record of successful partnerships with top companies, we have rapidly grown our presence in the USA, Europe, and Sweden as a dependable and trusted resource within the IT industry.
Assignment Description:
We are looking for a Senior Android Software Engineer to join our dynamic team.
What you will work on:
- Work with Foundation team to have overview over the application and teams working on them.
- Lead product to ensure that all pieces are connected and business requirements are met.
- Guidance and mentorship is mandatory part of the role to help out teams improve their standards and processes.
- Develop missing parts to connect all pieces if needed. Improve performance of the application.
- Providing support and guidance for local development and debugging
- Upgrading all dependencies to the latest versions and using new features
- Encouraging and facilitating the adoption of new front end technologies across all teams
What you bring:
- Bachelor’s degree in engineering or equivalent.
- Experience with Android environment: Anroid Studio, Kotlin, Java, Jetpack Compose, XML
- At least 5 years of professional experience in a similar role.
- Architecture Patterns – MVI, MVVM, VIPER, Clean, DI
- Provide technical leadership and guidance to the development team by ensuring best practices and that coding standards are followed as well as proposing solution for any uncertainties/complicated problems
- Provide mentorship to other teams/team members by making key decisions related to architecture, standards, processes and improvements both in the codebase as well as in performance
- Being a team player. Our landscape consists of several different teams and systems that only with strong collaboration we can make wonders happen.
- Knowledge on sourcing tools -git- and project tracking software like Jira and Confluence.
- Strong analytical and problem-solving skills to diagnose issues and propose effective solutions.
- SOLID principles and Design Patterns.
- Unit testing with Test architecture.
- Ability to develop generic, reusable components.