Position: Senior Android Engineer (relocation to Sweden)
Company: Hennessey Group
Experience required: 3y
Category: Android
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

**Tasks and responsibilities**

- Working closely with product managers, developers, designers and QA engineers 
- Designing and implementing systems and features with a high level of quality and maintainability.
- Take end-to-end responsibility for implementation, from any lower-level, up to any included user-level experience.
- Performance improvements to keep our apps best-in-class in terms of performance, data consumption, and device resource usage
 
**Required Skill-set**

- You have outstanding Android development skills and experience (Minimum 5-6+ y) with a solid knowledge of Kotlin and Java and app development technologies such as RXJava, Firebase, Gradle / Bazel, Brafana. 
- You have experience working with asynchronous and multithreaded applications (using handlers & threads, Rx or coroutines). Or experience working within complex environments and with an application that is used by millions of end-users.  
- Experience with system design, and making appropriate tradeoffs in a technically complex environment
- You have experience in CI/CD in the mobile space (e.g. GitHub Actions, Gradle, automated tests).
- You have experience in building reusable software components.
- You have a quality first mindset and are eager to write testable and maintainable code, always considering the overall performance of the product.
- You have experience from working with events / streams.
- You can easily grasp and evolve the big picture.
- You have architectural passion and knowledge.
H- ave experience with agile software development practices and is comfortable facilitating continuous improvement work in the team
You have excellent verbal and written communication skills in English

**Soft skills:**

- Sharing knowledge and best practices within the team and organization 
- Acting independently coupled with strong collaboration and coordination skills
- Strong track record of delivery of influential software, preferably in complex business models and high transaction environment / many end users / many services and systems integrated that speaking with each other 
- Self-driven and curiosity in mindset
- Contribute to software design discussions

Bonus: Take a key role in helping us continue attracting, developing and retaining great engineering talent to our company. Having an outstanding software engineer friend? Let’s see if we can bring him or her onboard! 

**We're here to make your life easier, more balanced and fun.**

We believe brilliant people work better - and feel better - if they can focus on what they do best. That means we take care of the other stuff.
We are proud to offer our employees a high degree of personal freedom, consultant-level salary and unique benefits, as well as the job security that comes with employment. We think that’s the way to create a great consulting firm that’s appreciated by both customers and employees.
Our consultants all enjoy the flexibility of cherry-picking their own preferred assignments and setting up a favorable work environment. Rest assured that we will provide you with the most exciting tasks available, and our customers are only market leaders and name brands.
We have a big impact on the tech scene here in Stockholm and work with companies such as Spotify, Dice, Klarna, Zettle by Paypal, Mojang/Minecraft, King, Schibsted, Discovery, Tink, Doktor 24, Hemnet and many more.