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
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.
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
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.