At a Glance
- Tasks: Design and develop innovative Android applications using Kotlin and best practices.
- Company: Join Nutmeg, a forward-thinking fintech company focused on mobile solutions.
- Benefits: Competitive salary, flexible working hours, and opportunities for continuous learning.
- Why this job: Make an impact in the fintech space while advancing your skills in a collaborative environment.
- Qualifications: Proficiency in Kotlin, Android SDK, and experience with MVVM architecture.
- Other info: Dynamic team culture with great career growth and networking opportunities.
The predicted salary is between 36000 - 60000 £ per year.
As a Senior Android Engineer in the Android team at Nutmeg, you will play a key role in advancing our mobile platform. You'll drive architectural improvements, support our migration to MVVM and Hilt, and help modularise our app for white-labelling solutions. You'll collaborate with cross-functional teams to deliver robust, scalable, and user-centric features. You'll also contribute to our culture of continuous learning and innovation.
Responsibilities
- Design, develop, and maintain Android applications using Kotlin and best engineering practices
- Apply SOLID principles, design patterns, and architecture types to deliver scalable solutions
- Lead and participate in the migration to MVVM and Hilt
- Modularise and abstract the app to support white-labelling
- Collaborate with cross-functional teams, including iOS and backend engineers
- Write and maintain unit, integration, and UI tests
- Implement and support CI/CD pipelines
- Stay current with Android trends and share insights with the team
- Integrate new features such as Google Pay, Google Assistant, and Android Widgets
- Ensure app performance, reliability, and a crash-free user experience
- Communicate effectively and proactively solve problems
Qualifications
- Proficiency with Kotlin, Android SDK, and Android Studio
- Experience with RxJava or Coroutines, and Dagger or Hilt
- Familiarity with Java/Android design patterns (MVP, MVVM)
- Experience writing unit, integration, and UI tests
- Understanding of mobile design best practices and human interface guidelines
- Experience working in agile environments using Scrum
- Experience with Git or similar distributed SCM systems
- Knowledge of REST and messaging platforms
- Experience with CI/CD processes
- Strong communication and collaboration skills
- Proactive approach to problem solving
Preferred Qualifications, Capabilities, and Skills:
- Portfolio on Github, Stack Overflow, or published apps
- Experience in fintech or financial services
- Participation in tech meet-ups or communities
- Experience with navigation libraries and multi-module apps
- Experience with flavouring and whitelabelling
- Experience using NodeJS
- Experience working with Design Systems
Software Engineer III- Android Engineer- JPM Personal Investing in City of Westminster employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III- Android Engineer- JPM Personal Investing in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space or join tech meet-ups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Make sure your GitHub portfolio is up-to-date with your best projects. Highlight any contributions to open-source or personal projects that showcase your expertise in Kotlin and Android development.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of MVVM, Hilt, and other relevant technologies. Practice coding challenges and be ready to discuss how you've implemented SOLID principles in your past work.
✨Tip Number 4
Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight your experience with CI/CD processes and collaboration in agile environments, as these are key for the role.
We think you need these skills to ace Software Engineer III- Android Engineer- JPM Personal Investing in City of Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kotlin, MVVM, and Hilt. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or contributions!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for Android development and how you can contribute to our culture of continuous learning and innovation. Let us know why you’re excited about this opportunity!
Showcase Your Projects: If you’ve got a portfolio on GitHub or any published apps, make sure to include those links in your application. We love seeing real-world examples of your work and how you tackle challenges in mobile development.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Stack
Make sure you’re well-versed in Kotlin, Android SDK, and the tools mentioned in the job description. Brush up on MVVM, Hilt, and any design patterns like MVP or Coroutines. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects. Whether it’s improving app performance or implementing CI/CD pipelines, having specific instances ready will demonstrate your proactive approach to problem-solving, which is key for this role.
✨Collaborate Like a Pro
Since the role involves working with cross-functional teams, be ready to discuss your experience collaborating with iOS and backend engineers. Highlight any successful projects where teamwork was essential, and don’t forget to mention how you communicate effectively within a team.
✨Stay Current and Share Insights
Familiarise yourself with the latest Android trends and be prepared to share your thoughts during the interview. This shows your commitment to continuous learning and innovation, which aligns perfectly with the company culture they’re looking for.