Job Position:
Flutter Developer
Job Description:
We are seeking a skilled and forward-thinking Flutter Developer to join our team and contribute to building high-quality, scalable mobile applications. As a Flutter Developer, you will be responsible for developing cross-platform mobile apps using the Flutter framework, with a strong focus on performance, usability, clean architecture, and code quality. You will work on API-driven, cloud-connected, and future-ready applications, with opportunities to contribute to intelligent and AI-enhanced mobile features.
About Us:
StepUp Technology Ltd. is a leading tech company providing online business solutions, including web development, software services, and digital marketing. With a growing team of 100+ professionals, we are committed to delivering innovative solutions worldwide.
Job Responsibilities:
● Collaborate with cross-functional teams to understand project requirements, business goals, and technical objectives.
● Develop, maintain, and optimize cross-platform mobile applications using the Flutter framework.
● Translate UI/UX designs and wireframes into high-quality, reusable, and maintainable code.
● Integrate and manage RESTful APIs and third-party services.
● Ensure app performance, responsiveness, and compatibility across multiple devices and platforms.
● Troubleshoot, debug, and resolve application issues to maintain stability and reliability.
● Follow best practices for mobile app architecture, state management, and code versioning.
● Participate in code reviews and contribute to continuous improvement.
● Stay updated with Flutter, mobile development, AI trends, and emerging technologies.
● Communicate effectively with team members and stakeholders.
Requirements:
✅ 2+ years experience as a Flutter Developer, with a strong portfolio of Flutter-based mobile applications.
✅ Proficiency in Dart and the Flutter framework.
✅ Solid understanding of mobile app architecture and state management (Bloc, Riverpod, Provider, etc.).
✅ Strong knowledge of RESTful APIs, data handling, and API authentication mechanisms (JWT, token-based auth).
✅ nderstanding of mobile app design principles and UI/UX best practices.
✅ Experience using Git and version control workflows.
✅ Familiarity with debugging, performance optimization, and testing in Flutter.
✅ Excellent problem-solving, analytical, and communication skills.
✅ Degree in Computer Science, Engineering, or a related field (preferred).
Bonus Skills (Nice to Have):
● Basic understanding of DevOps concepts and CI/CD pipelines for mobile applications.
● Experience with build, release, and deployment processes for Android and iOS.
● Familiarity with tools such as GitHub Actions, Bitrise, Codemagic, or similar CI/CD platforms.
● Experience integrating AI-powered APIs (e.g., AI/ML services, intelligent recommendations, automation).
● Knowledge of GraphQL or real-time data solutions.
● Experience with Firebase services (Auth, Firestore, Cloud Functions, Push Notifications).
Other Benefits:
➕ 2 weekly holidays
➕Fully subsidized lunch & snacks
➕Competitive salary with 2 festive bonus
➕Opportunity to work on challenging and impactful projects
➕Collaborative and supportive team culture
➕Continuous learning and career growth opportunities
Experience:
2+ Years experience in related field.