Company: CareerBuddy
Expected salary:
Location: Lagos, Lagos State
Job date: Sat, 05 Apr 2025 06:34:25 GMT
Job description: Job Description:
- Our client’s web and mobile platforms are at the core of customer experience, and they need a Fullstack Mobile Developer to take them to the next level. If you have expertise in Flutter (Dart) for mobile and Nest.js (Node.js, TypeScript) for backend services, this is your chance to build scalable, high-performance applications that redefine beauty e-commerce.
- Who are we searching for?
- You’re a skilled Flutter developer, with experience building high-performance mobile apps for both iOS and Android.
- You’re a backend specialist, adept at designing scalable RESTful and GraphQL APIs using Nest.js (Node.js, TypeScript).
- You’re an optimization expert, who knows how to enhance app performance, reduce load times, and improve system reliability.
- You’re a problem solver, able to debug complex issues across frontend and backend environments.
- You’re a collaborator, working closely with designers, engineers, and stakeholders to deliver seamless digital experiences.
- Your responsibilities…
- Flutter Development
- You will develop, maintain, and optimize the our client’s mobile application using Flutter (Dart) for iOS and Android.
- You will implement responsive UI/UX designs, ensuring smooth user experiences across devices and screen sizes.
- You will manage state efficiently, using Provider, Riverpod, Bloc, Redux, or GetX.
- You will integrate RESTful APIs and GraphQL endpoints, ensuring seamless data communication.
- You will optimize app performance, memory usage, and startup times to enhance user experience.
- You will implement secure authentication and authorization, using Firebase Auth, JWT, or OAuth.
- You will conduct thorough testing, debugging, and troubleshooting, ensuring app stability and performance.
- Nest.js Development (Backend – API Services)
- You will design and develop scalable RESTful and GraphQL APIs using Nest.js (TypeScript, Node.js).
- You will implement microservices architecture and real-time communication, utilizing WebSockets, Redis Pub/Sub, or event-driven systems.
- You will manage database integrations (PostgreSQL, MySQL) and ensure efficient data modeling.
- You will optimize backend performance, ensuring low-latency API responses and high availability.
- You will implement authentication and security best practices, including role-based access control (RBAC).
- You will deploy and manage backend services on AWS (preferred), Google Cloud, or Firebase.
- You will monitor system performance and troubleshoot scalability challenges to ensure reliability.
- Collaboration & Best Practices
- You will work closely with the CTO and UI/UX designers to deliver seamless mobile and web experiences.
- You will follow Agile methodologies, participating in sprint planning, standups, and retrospectives.
- You will maintain high code quality, using peer code reviews, automated testing, and CI/CD pipelines.
- You will stay updated on emerging trends in Flutter, Nest.js, and mobile/backend development, recommending improvements.
- To be considered, you should have…
- 4+ years of experience as a Flutter Developer, with 2+ years of backend development using Node.js.
- Proficiency in Dart, JavaScript, Node.js, TypeScript, and PostgreSQL.
- Strong problem-solving skills, with the ability to design and implement scalable solutions.
- Experience debugging complex issues, using tools like Sentry, Postman, or Jest.
- Understanding of performance optimization, ensuring mobile apps and APIs run efficiently.
- Familiarity with authentication and security best practices, including OAuth, JWT, and role-based access control.
- Ability to work in a fast-paced, cross-functional team, effectively communicating technical concepts to non-technical stakeholders.
- Challenges you may face in this role…
- Building for scalability, ensuring the platform handles increasing traffic without performance degradation.
- Optimizing mobile and backend performance, balancing speed, security, and usability.
- Debugging complex cross-platform issues, requiring expertise across frontend and backend environments.
- The goodies…
- The opportunity to lead and shape mobile and backend development, influencing key technical decisions.
- A collaborative environment where your ideas matter, with opportunities to explore the latest in Flutter and Nest.js development.
- Hands-on experience with cutting-edge technologies, cloud platforms, and performance optimization tools.
- The chance to be part of an ambitious, innovative team, transforming beauty retail through technology.
Leave a Comment