Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Mobile Engineer (iOS) image - Rise Careers
Job details

Staff Mobile Engineer (iOS)

EarnIn is seeking experienced mobile engineers to join our team in Bangkok. You will work on innovative financial applications that enhance real-time financial flexibility for our users.

Skills

  • Fluency in Swift
  • Knowledge of various application architectures
  • Experience with software development life cycle
  • Advanced analytics

Responsibilities

  • Collaborate with product and design teams
  • Create scalable mobile architecture
  • Drive decisions on mobile app development strategies
  • Create and monitor unit and automation tests
  • Mentor the mobile engineering team

Education

  • Bachelor's in Computer Science or related field

Benefits

  • Healthcare
  • Internet/cell phone reimbursement
  • Learning and development stipend
  • Potential travel to HQ
To read the complete job description, please click on the ‘Apply’ button
Earnin Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Earnin DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Earnin
Earnin CEO photo
Ram Palaniappan
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Mobile Engineer (iOS), Earnin

Join the innovative team at EarnIn as a Staff Mobile Engineer (iOS) in vibrant Bangkok, Thailand! At EarnIn, we pride ourselves on being trailblazers in the earned wage access space, committed to enhancing financial flexibility for those living paycheck to paycheck. As a Staff Mobile Engineer, you will have the opportunity to play a crucial role in shaping our customer-centric mobile applications. Your expertise will be pivotal as you collaborate closely with our talented product and design teams to create intuitive user experiences that resonate with our community members. You’ll build scalable mobile architectures and drive the development of our app features, all while crafting unit and automation tests that keep our code robust and reliable. If you’re an experienced mobile engineer who thrives in a fast-paced environment and enjoys mentoring others, you’ll find a home here at EarnIn. Plus, you'll benefit from our hybrid work model, offering you the flexibility to work from our Bangkok office twice a week and enjoy perks like healthcare, a development stipend, and even potential travel opportunities to our Palo Alto headquarters! If you have a passion for design, a knack for problem-solving, and want to be part of a diverse, inclusive team, we’d love to have you apply and help us shape the future of financial access.

Frequently Asked Questions (FAQs) for Staff Mobile Engineer (iOS) Role at Earnin
What are the primary responsibilities of a Staff Mobile Engineer (iOS) at EarnIn?

As a Staff Mobile Engineer (iOS) at EarnIn, your main responsibilities will include collaborating with product and design teams to craft innovative mobile user experiences, developing scalable mobile architectures, and driving mobile app development strategies. You will also be tasked with creating and overseeing unit and automation tests, analyzing feature effectiveness with advanced analytics, and mentoring fellow engineers to elevate their skills and enhance processes.

Join Rise to see the full answer
What qualifications and skills are required for the Staff Mobile Engineer (iOS) position at EarnIn?

To qualify for the Staff Mobile Engineer (iOS) role at EarnIn, candidates should possess a Bachelor’s degree in Computer Science or a related field. A strong fluency in Swift, familiarity with application architectures like MVVM and MVC, and at least 7 years of relevant experience in the industry are essential. Additionally, experience in Android development or familiarity with cross-platform frameworks will give candidates a competitive edge.

Join Rise to see the full answer
How does EarnIn support the professional development of Staff Mobile Engineers (iOS)?

At EarnIn, professional development is a priority. As a Staff Mobile Engineer (iOS), you’ll benefit from a learning and development stipend aimed at fostering your growth and enhancing your engineering skills. Additionally, you will have the opportunity to mentor junior engineers, which not only contributes to your professional development but also enriches the overall team dynamics.

Join Rise to see the full answer
What is the work environment like for a Staff Mobile Engineer (iOS) at EarnIn?

EarnIn offers a hybrid work environment for the Staff Mobile Engineer (iOS) position, allowing flexibility with two days a week in the Bangkok office. This creates a collaborative atmosphere where engineers can work together on projects while also enjoying the comfort of working remotely. Our culture emphasizes diversity, inclusion, and a strong sense of community.

Join Rise to see the full answer
What are the benefits of working as a Staff Mobile Engineer (iOS) at EarnIn?

Working at EarnIn as a Staff Mobile Engineer (iOS) comes with numerous benefits including healthcare coverage, internet and cell phone reimbursement, travel opportunities to the Palo Alto HQ, and a learning and development stipend. We also promote diversity and aim to create a welcoming culture where every team member feels valued and empowered.

Join Rise to see the full answer
Common Interview Questions for Staff Mobile Engineer (iOS)
What experience do you have with Swift and how have you applied it in your past projects?

Discuss specific projects where you've used Swift, focusing on the features you implemented and the challenges you overcame. Highlight your familiarity with reactive and functional programming concepts and how they influenced your approach to mobile app development.

Join Rise to see the full answer
Can you explain the different application architectures like MVVM, MVC, and MVP?

Define each architecture and give examples from your experience. Explain why you might choose one over another, focusing on aspects like scalability, maintainability, and team structure.

Join Rise to see the full answer
How do you approach mobile app testing, particularly for new features?

Discuss your strategy for ensuring code stability through comprehensive unit and UI automation tests. Mention any tools or frameworks you prefer and how you integrate testing into the development lifecycle.

Join Rise to see the full answer
Have you ever faced a significant challenge in a mobile project? How did you resolve it?

Share a specific instance, detailing the challenge's nature, your thought process in tackling it, and the outcome. This shows your problem-solving skills and ability to adapt.

Join Rise to see the full answer
How do you keep up with the latest trends and technologies in mobile app development?

Discuss resources you rely on, such as blogs, podcasts, and community forums, and mention how you’ve implemented new knowledge into your work to add value.

Join Rise to see the full answer
What is your experience working in cross-functional teams?

Share examples of collaborations with product managers and designers. Highlight your role in the communication process and how it influenced successful project outcomes.

Join Rise to see the full answer
What strategies do you use to ensure the performance and optimization of mobile apps?

Talk about best practices you've adopted, such as profiling tools, reducing app load time, and optimizing code for better performance. Use specific examples where possible.

Join Rise to see the full answer
How do you mentor junior engineers, and what is your approach?

Describe your mentoring style, emphasizing your focus on encouraging independence while providing guidance. Mention specific techniques you use to foster learning and growth.

Join Rise to see the full answer
Can you give an example of a feature you designed that had a significant impact on user experience?

Discuss a specific feature, detailing your design process, the problems it solved, and metrics that illustrate its success. This showcases your ability to create user-centered solutions.

Join Rise to see the full answer
What does diversity and inclusion mean to you in the tech environment?

Share your perspective on the importance of diversity and inclusion in technology, and discuss any experiences where you contributed to a culture of belonging in your previous roles.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 9 days ago
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 7 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Kontakt.io Hybrid New York, New York
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Customer-Centric
Empathetic
Transparent & Candid
Growth & Learning
Work/Life Harmony
Maternity Leave
WFH Reimbursements
Fully Distributed
Company Retreats
Medical Insurance
Vision Insurance
Dental Insurance
Unlimited Vacation
Paid Time-Off
Paid Sick Days
Paid Holidays
Learning & Development
Health Savings Account (HSA)
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago

Earnin’s mission is simple: we’re building a financial system that works for people. That means that we exist to create products centered on helping people rather than on maximizing profits or serving the interests of banks, corporations, or the v...

72 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $150,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!