Software Engineer II - Android
at Moneyfarm
Milano, Lombardia, Italy -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 May, 2025 | Not Specified | 09 Feb, 2025 | 3 year(s) or above | Italian,Computer Science,Gradle,Trading Systems,Agile Methodologies,Microservices,Git,Testing,English,React Native | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
WHO WE ARE:
We’re a pan-European digital wealth manager with 130,000 active investors (growing fast!) and over €5 billion invested on our platform. With 220+ people across 4 offices in Italy and the UK, we’re supported and funded by Poste Italiane, Cabot Square Capital, United Ventures and Allianz. We started in 2011 in Milan with a simple vision - to help more people improve their financial well-being by making personal investing straightforward and accessible through technology. Fast forward a few years, and we’re known as one of the most innovative fintechs headquartered in the heart of London.
REQUIREMENTS
- You have at least 3 years of commercial experience in software engineering, a BSc in Software Engineering or Computer Science or higher degree non essential, but nice to have.
- Knowledge of Kotlin language and Android framework.
- Awareness of the rising frameworks, technologies and architectures in the Android development landscape.
- Comfortable working with Clean Architecture, MVVM and coroutines (including Flows).
- Experience with cross platform mobiles solutions (like React Native, Flutter, Kotlin Multiplatform), is nice to have but not essential.
- Experience with Gradle, and compatibility libraries.
- Experience releasing Android apps on Google Play.
- Used to working with Git and comfortable with code reviews.
- Familiar with microservices and different API styles and integration patterns.
- Familiar with CI/CD concepts and tools like Gitlab CI.
- Focussed on testing.
- Understands Agile methodologies and their founding principles
- Experience with regulated sectors and/or trading systems is not a requirement but is obviously a plus.
- Able to communicate effectively in English (written and spoken), Italian is a nice to have.
Responsibilities:
PLEASE NOTE: IN ORDER TO BE CONSIDER FOR THIS ROLE YOU MUST HAVE A RIGHT TO WORK IN ITALY
In this role you will be an Android app developer in a cross-functional development team. You will be the go-to person within the team for Android app development. You also take initiative to learn/research new technologies in the Android ecosystem.
You are able to design and implement medium to large size features which bring value while managing the system’s tech debt. You proactively support and collaborate with other team members and help them to be successful, consistently stepping up when it is required.
A successful candidate in this role will be curious, pragmatic, value simplicity and effectiveness, and be biased for action. They will consider being wrong an opportunity for learning and will not consider any part of the software development lifecycle to be someone else’s problem.
Things we value are: an Agile approach to product development, using short iteration cycles, and frequent releases to customers; and a Product Engineering Mindset.
RESPONSIBILITIES:
- Develop new features and evolve our Android application.
- Develop tests for new features and maintain existing tests.
- Provide our customers a usable, simple and effective journey in terms of UX and UI.
- Collaborate closely with our designers and other frontend engineers to ensure consistency between our consumer facing applications
- Advocate and produce a high standard of code quality.
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Computer Science, Software Engineering, Engineering
Proficient
1
Milano, Lombardia, Italy