Jobs.ca
Jobs.ca
Language
moola logo

Intermediate Mobile Developer

moola1 day ago
Vancouver, BC
Mid Level

About the role

Moola Inc. is seeking a skilled and experienced Intermediate Mobile Developer with expertise in both Android and iOS development to join our dynamic team. The ideal candidate will have a strong understanding of mobile application architecture, a passion for creating innovative mobile solutions, and the ability to work across platforms. You will play a key role in developing, enhancing, and maintaining our mobile applications to deliver exceptional user experiences.

In addition, you will have the opportunity to work on a new non-custodial messaging application that we are currently building. This is a great opportunity to work with a forward-thinking company on exciting new projects.

Key Responsibilities:

  • Design and Development: Lead the design, development, and deployment of mobile applications for both Android and iOS platforms, ensuring high performance, quality, and responsiveness.
  • Cross-Platform Expertise: Utilize your expertise in both Android and iOS to develop cross-platform solutions and ensure consistency in user experience and functionality.
  • Collaborative Development: Work closely with UX/UI designers, product managers, and backend developers to define, design, and implement new features.
  • Code Reviews: Perform code reviews to ensure adherence to best practices, code quality, and scalability. Mentor junior developers by providing guidance and feedback.
  • Optimization: Optimize mobile applications for maximum speed and scalability. Continuously improve the application’s performance and user experience.
  • Testing and Debugging: Write and maintain unit tests, debug and resolve issues, and ensure the reliability of the application.
  • Stay Updated: Keep up to date with the latest industry trends, technologies, and best practices in mobile development and incorporate them into ongoing projects.
  • Documentation: Document technical specifications, processes, and code to ensure maintainability and knowledge sharing across the team.

Qualifications:

  • Experience: 4+ years of experience in mobile application development, with a strong portfolio of Android and iOS applications. We understand most candidates will be stronger on one of the platforms.
  • Technical Skills:
  • • Proficiency in Kotlin and Java for Android development.
  • Proficiency in Swift and Objective-C for iOS development.
  • Experience with cross-platform frameworks such as Flutter or React Native is a plus.
  • Strong understanding of mobile UI/UX principles and best practices.
  • Familiarity with RESTful APIs to connect mobile applications to backend services.
  • Experience integrating 3rd party SDK’s
  • Experience with version control systems (e.g., Git, Bitbucket).
  • Experience working with Firebase.
  • Knowledge of CI/CD pipelines for mobile apps.
  • Experience with mobile application architecture patterns such as MVVM, MVC, or MVP.
  • Payments experience a plus.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot complex issues.
  • Agile Experience: Proven experience working in Agile/Scrum environments.
  • Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders.
  • Self-Starter: Ability to work independently, manage time effectively, and meet deadlines in a fast-paced environment.
  • Attention to Detail: Keen attention to detail with a focus on delivering high-quality, bug-free code.

Education:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

About moola

Retail

Moola is a Canadian-based online gaming website open to United States and Canadian residents. It is now offline. Players receive free credits to wage against other players in return for watching a 10, 15, or 30 second video advertisement and randomly answering a trivia question about it. By extending credits to the viewer of the advertisement, players have funds to place bets against other players without risking any of their own money.