What are the responsibilities and job description for the Mobile Engineer position at Made Card?
🏡 About mCard Technologies
As homeowners ourselves, we know that buying and owning a home isn’t always how we imagined it - quite simply, it’s harder and more expensive than most homeowners expect. Led by a team of world-class credit and fintech operators from Ramp, Goldman Sachs (Marcus), Power Finance, Bain Capital, JP Morgan Chase, and Yieldstreet, we are reimagining the homeownership experience to save homeowners time and money. Starting with bringing rewards to mortgage payments, we have ambitious goals to create a homeownership and financing ecosystem tailored to the American homeowner. Our first product is a consumer credit card made for homeowners.
Funded by top VCs including Jump Capital, Village Global, Recharge Capital, and Soma Capital, we are mission-driven and hungry to make an impact. If this resonates with you, let’s talk!
We’re headquartered in New York City, with team members all over the country and globe.
đź› Daily Adventures and Responsibilities
As homeowners ourselves, we know that buying and owning a home isn’t always how we imagined it - quite simply, it’s harder and more expensive than most homeowners expect. Led by a team of world-class credit and fintech operators from Ramp, Goldman Sachs (Marcus), Power Finance, Bain Capital, JP Morgan Chase, and Yieldstreet, we are reimagining the homeownership experience to save homeowners time and money. Starting with bringing rewards to mortgage payments, we have ambitious goals to create a homeownership and financing ecosystem tailored to the American homeowner. Our first product is a consumer credit card made for homeowners.
Funded by top VCs including Jump Capital, Village Global, Recharge Capital, and Soma Capital, we are mission-driven and hungry to make an impact. If this resonates with you, let’s talk!
We’re headquartered in New York City, with team members all over the country and globe.
đź› Daily Adventures and Responsibilities
- Work closely with product, design, and engineering teams to design and contribute to core product initiatives.
- Produce "clean" and well-structured code, with detailed specifications. This means that your code is commented, well structured, readable, and comes with documentation;
- Implement a "pixel perfect" design as delivered by our designers that works across different browsers, according to specifications provided
- Help maintain code quality, organization, automation, and continuous delivery
- Effectively communicate development progress or blockers to the product lead, engineering manager, and other stakeholders
- Work effectively as part of a large global team
- Attend and engage in stand-ups, team meetings, and manager 1:1s
- Provide and receive constructive feedback and praise to co-workers in verbal and written form; respond and react to technical and behavioral feedback from managers and peers
- Proactively acts without being told what to do. Able to identify improvement areas and drive best practices to deliver high-quality, performant, and scalable solutions.
- Ability to take ownership over everything you ship; you'd never call code "released" until you’re confident it’s correct
- You usually communicate effectively, clearly, concisely, and in an audience-oriented way in written and verbal form both technical and non-technical subjects, to your teammates. You actively listen to others and ensure they are understood. You pay attention to nonverbal communication.
- You help your teammates overcome obstacles, resolve blockers, and complete work tasks. You give or share credit where due.
- You deliver praise and constructive feedback to your team, teammates, and manager in a useful manner.
- You actively seek out feedback from your teammates and manager and use the feedback you receive as a tool for growth.
- Confident in owning your role, and bringing creative ideas to the hands of our users
- Educational Background:
- BS in Computer Science, or equivalent practical experience. An equivalent background might include a combination of education in a related field and substantial project-based experience in mobile development.
- Proven Industry Experience:
- Relevant experience in mobile frontend development, with a portfolio of released applications on the Apple App Store or Google Play Store.
- Experience should include actively acting in the full app lifecycle from development to deployment.
- Technical Expertise:
- Proficiency in either React Native or Flutter for cross-platform mobile development.
- Experience with Kotlin or Swift is acceptable, as long you are interested on learning and working on crossplatform frameworks (Flutter or React Native)
- Experience in building and consuming RESTful APIs.
- Platform-Specific Knowledge:
- Knowledge of platform-specific guidelines, including Apple’s Human Interface Guidelines and Google’s Material Design.
- Familiarity with platform-specific SDKs and tools such as Xcode for iOS and Android Studio for Android.
- Design and UX Skills:
- Strong ability to implement advanced and responsive user interfaces that cater to a variety of screen sizes and orientations.
- Strong UX and product instincts with demonstrated experience in iterating towards the right MVP based on user feedback and analytics.
- Code Quality and Testing:
- Experience in writing and maintaining a robust suite of automated tests, ideally with frameworks suited for mobile apps like Detox for React Native or integration tests for Flutter.
- Nice to have: Familiarity with Cypress or similar testing tools for any web-based components of the mobile applications.
- Performance Optimization:
- Knowledge of mobile-specific performance considerations, such as rendering optimizations, efficient data fetching, and memory management.
- Experience with offline storage, threading, and performance tuning.
- Security and Best Practices:
- Understanding of mobile security best practices, including secure data handling and storage, privacy guidelines, and secure communication standards.
- Familiarity with authentication and authorization mechanisms suitable for mobile apps.
- Professional Attributes:
- Excellent problem-solving skills and the ability to adapt quickly to new technologies and changing business requirements.
- Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical team members.
- Deployment and Maintenance:
- Experience working on app releases and updates through Apple’s App Store Connect and Google’s Play Console.
- Familiarity with continuous integration and continuous delivery (CI/CD) pipelines for mobile apps.
Salary : $25,000 - $40,000