About This Position
We are looking for a talented and motivated Mid-level Mobile Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms. You will work closely with cross-functional teams to deliver features that enhance user experience and align with business goals.
Responsibilities
- Develop and maintain backend applications using Node.js & ExpressJS
- Design, optimize, and manage databases (PostgreSQL, Redis, MongoDB)
- Ensure the performance, security, and scalability of backend systems
- Work closely with the frontend team to integrate APIs efficiently
- Troubleshoot, debug, and enhance existing backend systems
- (Optional) Develop Web3-based features using Solidity, Polygon, or ThirdWeb/Moralis
Qualifications
- Develop and maintain high-quality mobile applications using Flutter and Dart.
- Maintain and manage applications on both Android (Google Play Store) and iOS (App Store) platforms.
- Collaborate with backend developers to design and integrate REST APIs, handling asynchronous operations efficiently.
- Implement state management solutions like GetX and BloC.
- Work with Firebase services like authentication, dynamic links, notifications, and more.
- Integrate and manage third-party services, including payment gateways like Stripe.
- Ensure applications meet UI/UX design principles for intuitive and responsive user experiences.
- Use Git and other version control systems for collaborative development.
- Troubleshoot, debug, and optimize applications for maximum speed and scalability.
- Participate in project planning, ensuring deadlines are met and deliverables align with business objectives.
- Communicate effectively with cross-functional teams, contributing to a seamless development process.