Description
Overview
We are seeking a skilled Android Developer to assist in converting our existing Expo React Native applications into native Android applications. The ideal candidate will have experience with various ad monetization platforms, including AdMob, Facebook, Unity Ads, AppLovin, Startapp, and Vungle, as well as a strong understanding of Web3 and blockchain programming. Familiarity with Firebase for managing sign-up and sign-in processes is also essential.
Key Responsibilities
- App Conversion: Convert existing Expo React Native applications into fully functional native Android applications, ensuring that functionality and performance are maintained.
- Reskinning: Modify and reskin applications to meet new branding requirements or design specifications while maintaining the core functionality of the app.
- Ad Integration: Implement and manage ad monetization strategies using platforms such as:
- AdMob
- Facebook Audience Network
- Unity Ads
- AppLovin
- Vungle
- Web3 and Blockchain Development: Collaborate on projects that involve blockchain technology and decentralized applications (dApps).
- Firebase Integration: Utilize Firebase to implement and troubleshoot sign-up and sign-in functionalities, ensuring a smooth user authentication experience.
- Collaboration: Work closely with designers, product managers, and other developers to create a seamless user experience.
- Testing and Debugging: Conduct thorough testing and debugging of applications to ensure high-quality performance and user satisfaction. Identify and resolve issues efficiently.
- Documentation: Maintain clear documentation of code and processes for future reference and team collaboration.
Requirements
Required Skills
- Proficiency in React Native: Strong experience with Expo and React Native frameworks.
- Ad Monetization Knowledge: Familiarity with integrating and optimizing ad networks (AdMob, Facebook, Unity Ads, AppLovin, Vungle).
- Blockchain Understanding: Knowledge of Web3 technologies and blockchain programming.
- Firebase Familiarity: Experience with Firebase for user authentication and database management.
- Programming Languages: Proficient in JavaScript and TypeScript, with a solid understanding of REST APIs.
- Version Control: Experience with Git for version control and collaboration.
- Problem-Solving Skills: Strong analytical and troubleshooting skills to resolve issues efficiently.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Previous experience in mobile app development and deployment.
- Familiarity with Agile development methodologies.
Salary
The position offers a salary of $100 per month.