SSE Mobile Developer - Flutter

Flutter Mobile Developer

Job description



At Ecologital , we are really passionate about our customers. We are inspired to make a difference through innovative solutions and are committed to integrity and excellence.


Employment type & work location


 This is a contract-based position. If selected, you will work from our office in Sri Lanka.


Work environment


We follow the U.K calendar, 9 hours per day, flexible working hours, and S.L standard times. Holiday entitlement according to shop & office Act, S.L.


Candidate Suitability


The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You should be able to work independently in a team environment. Having outstanding communication and leadership skills are definite advantages.


Responsibilities


  • Develop mobile applications for iOS and Android using Flutter. 
  • Collaborate with the design team to implement attractive and functional user interfaces. 
  • Write clean, efficient and well-documented code.
  • Contribute to the architectural decisions for mobile app projects, considering scalability and maintainability. 
  • Work closely with other engineers to design and implement robust software solutions.
  • Uphold high coding standards, participate in code reviews, and provide constructive feedback to team members.
  • Advocate for best practices in mobile app development and ensure the use of industry standards.
  • Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
  • Connect regularly with the Quality Assurance Specialist to deliver a stable app.
  • Ensure security guidelines are always followed while developing the app.
  • Identify and address performance bottlenecks in Flutter applications for optimal speed and responsiveness.
  • Stay updated on Flutter updates and new features to leverage them for improved app performance.
  • Be aware of the latest trends and technologies in mobile development and Flutter.


Experience & Qualifications


  • Bachelors or Master’ degree in computer science, information systems, or related.
  • Minimum of 3+ years of professional experience in mobile application development.
  • Demonstrate experience developing mobile applications using Flutter and solid knowledge of Dart.
  • Experience with Flutter tools and ecosystem (such as Flutter SDK, pub.dev).
  • Knowledge of software design patterns and agile development principles. 
  • Strong knowledge and hands-on experience with Kotlin and Java.
  • Expertise in Flutter Riverpod and  BLoC state management.
  • Familiarity with backend service integration.
  • Experience in publishing applications on the Google Play Store and Apple App Store.
  • Experience creating unit and integration tests.
  • Familiarity with version control systems, such as Git.
  • Experience in agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.


Apply For This Position

Share by: