Mobile Engineer
Skills
About the Role
You'll join the technology powerhouse behind MoneyLion's mobile app, working with one of the richest React Native applications on the app stores. You will collaborate with a cross-functional team to plan and build new features, ensuring the app performs well and looks great for hundreds of thousands of daily active users. You'll work closely with design, product, and engineering to deliver a holistic experience, while also mentoring junior engineers and helping shape technical priorities.
Requirements
- 2+ years of experience as a software engineer (tech lead will be a plus)
- Proven experience in building workable Mobile applications (native, react native or hybrid), as well as NodeJS applications (server-side)
- In-depth knowledge of at least one of the following programming languages: Javascript (Typescript is a plus), Java, Swift
- Experience with third-party libraries and APIs
- Experience with agile methodologies
- Familiarity with Functional Programming will be a plus
- Excellent analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- BSc degree in Computer Science or relevant field
Responsibilities
- Work with a cross-functional team to plan and develop new features for the MoneyLion mobile app
- Gather specific requirements and suggest solutions
- Write unit and UI tests to identify malfunctions
- Troubleshoot and debug to optimize performance
- Support QA team on testing and debugging
- Stay up-to-date with new technology trends, and suggest new products and tools that would improve the development process, and application quality
- Identify high-level architectural problems and design the solutions
- Coach junior engineers
- Align business goals with technical priorities, and provide constructive feedback that gives insights to feature owners
