Sorry, This Job is expired!

Nuna Tech Solutions Plc

Nuna Tech Solutions Plc

  • 107 views


Position: Flutter developer
Job Time: Full-Time
Job Type: Permanent
Place of Work: Addis Ababa, Addis Abeba - Ethiopia
Posted date: 8 months ago
Deadline: Submition date is over

Description:

We are seeking a talented and experienced Flutter Developer to join our dynamic team. As a Flutter Developer, you will play a pivotal role in creating high-quality mobile applications that offer an exceptional user experience. Your responsibilities will encompass a range of tasks related to mobile app development, including:

Key Responsibilities:

  • Develop and maintain high-quality mobile applications using Flutter for Android and iOS platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement engaging and responsive user interfaces based on design specifications.
  • Integrate Firebase services for real-time databases, cloud storage, and authentication.
  • Utilize Firebase functions Remote config, App distribution, AppCheck, Test Lab, and Crashlytics, for advanced app development and monitoring.
  • Utilize Git for version control and collaborative development with the team.
  • Perform API integration and data consumption to create seamless user experiences.
  • Conduct UI/UX design to create intuitive and visually appealing app interfaces.
  • Write clean and maintainable code, following clean code practices and industry coding standards.
  • Implement state management for efficient app data handling.
  • Write automation tests to ensure code quality and application reliability.
  • Deploy applications to Google Play Store and Apple App Store.
  • Utilize flutter development tools (DevTools) for advanced app development and monitoring.
  • Write native code for iOS and Android when necessary.
  • Practice Agile software development methodologies for efficient project management.
  • Knowledge of MySQL, SQLite, REST API integration, PostgreSQL, MongoDB, and various database systems.
  • Experience working with project management tools such as JIRA.

Requirements:

  • Bachelor's degree in Software Engineering, Computer Science or a related field.
  • Proven experience of more than 2 years in mobile app development, with a focus on Flutter.
  • Strong knowledge of Firebase services, including Firestore, Realtime Database, Cloud Storage, and Authentication.
  • Proficiency in Git for version control and collaborative development.
  • Ability to integrate RESTful APIs and third-party libraries into mobile applications.
  • Familiarity with agile software development methodologies
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Proficiency in state management techniques for efficient app data handling.

Additional Skills:

  • Experience in React and or React native: Familiarity with the React framework is a valuable addition to your skill set.
  • Deployment Expertise: Strong knowledge of deployment processes, including automated deployment pipelines, to ensure efficient and error-free releases.

Soft Skills:

  • Excellent problem-solving and critical thinking abilities.
  • Effective communication and teamwork skills.
  • Strong attention to detail and a passion for perfection.
  • Self-motivation, pro-activity, and solution-oriented mindset.
  • Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams.

If you are a skilled Flutter Developer with a passion for creating high-quality, user-friendly mobile applications and you are ready to take your career to the next level, we would love to hear from you. Join our team and be part of a dynamic, innovative environment that values your expertise and commitment to excellence.