Position: Android Developer (Kotlin)
Location: Remote
Company: MigraPay
About MigraPay
MigraPay is a cross-border payment fintech startup revolutionizing seamless and secure financial transactions. We are looking for an Android Developer to lead the development and optimization of our mobile applications. The ideal candidate will have extensive experience in Kotlin and Java (xml view), a deep understanding of Android SDK, and a strong background in RESTful APIs and mobile security best practices.
You will work with cross-functional teams to design, develop, and maintain high-performance Android applications, ensuring a seamless user experience for financial transactions and cross-border payments.
Key Responsibilities
- Develop and maintain high-quality Android applications using Kotlin and Java.
- Implement secure and scalable solutions for fintech transactions, ensuring compliance with industry standards.
- Work with RESTful APIs, offline storage, multi-threading, and performance optimization techniques.
- Collaborate with UI/UX designers to create intuitive user experiences using Material Design principles.
- Write clean, maintainable, and testable code, following best practices in unit, integration, and automated testing(Espresso, JUnit).
- Ensure seamless cloud service and backend integration with AWS, Firebase, or similar platforms.
- Utilize Git for version control and actively contribute to code reviews and pull requests.
- Improve app security and data encryption techniques to protect user information.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Optimize CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or Bitrise for continuous integration and deployment.
Required Skills & Experience
- Android Development: Proficiency in Kotlin and Java with deep knowledge of Android SDK.
- RESTful APIs and Third-Party Integrations: Strong understanding of API integration.
- Offline Storage and Performance Optimization: Experience with background processes and threading.
- Cross-Platform Development: Experience in Flutter or React Native is a plus.
- Database Management: Strong knowledge of SQLite, Room, and Realm (preferred).
- Testing & Debugging: Experience with unit, integration, and automated testing frameworks like Espresso, JUnit, and Mockito.
- Version Control & CI/CD: Proficiency in Git (branching, merging, pull requests) and experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, Bitrise).
- UI/UX & Design: Experience designing UI using Figma, Adobe XD, and Material Design principles.
- Security & Compliance: Understanding of mobile security best practices, encryption, and data protection standards.
- Agile Workflows & Tools: Familiarity with JIRA, Trello, and other project management tools.
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of proven experience as an Android Developer with a strong portfolio of published apps on Google Play.
- Extensive knowledge of the full mobile development lifecycle.
- Experience in fintech, banking, or cross-border payment solutions is a strong advantage.
- Familiarity with cloud services such as AWS, Firebase, or Google Cloud.
- Familiarity with financial APIs, payment gateways, and security protocols (e.g., PCI-DSS, OAuth, biometric authentication).
- Experience integrating with Google Pay, Plaid, Onfido, or other financial verification services.
- Strong understanding of data encryption, secure storage, and fraud prevention techniques.
- Knowledge of multi-currency transactions and mobile banking features.
- Expertise in Jetpack Compose, Firebase, Kotlin Coroutines, MVVM, and CI/CD
Application Requirements
- Resume must include a link to a portfolio showcasing the candidate’s previous iOS development projects.
- Application screening questions must be answered for consideration.
Why Join MigraPay?
- Work in a fast-growing fintech startup driving global financial solutions.
- Collaborate with a highly skilled remote team in a dynamic environment.
- Competitive salary and opportunities for growth and learning.
- Exposure to cutting-edge technologies in the fintech space.
How to Apply
Interested candidates should send their CV/resume and portfolio to [email protected] with the subject: "Android Developer (Kotlin)Application – [Your Name]" An application without a portfolio link will be rejected.
Job Type: Full-time
Expected Start Date: 01/08/2025