Job Description:
• Design and Build sophisticated and highly scalable apps using the Flutter framework.
• Combining all elements of the program design and testing it.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Reacting to problems and correcting the app as necessary.
• Adapting the app to new requirements, as necessary.
Responsibilities:
• Develop and maintain cross-platform mobile applications with Flutter
• Participating in architectural, design, and product discussions
• Write clean, readable, and reusable code
• Working in an agile environment with an excellent team of engineers
• Working closely with backend Developer
• Help maintain code quality, organization, and automatization.
• Uploading the app to the stores
Proven work experience as a Mobile developerDemonstrable portfolio of released applications on the App store or the Android marketIn-depth knowledge of at least one programming language like Swift and JavaExperience with third-party libraries and APIsFamiliarity with OOP design principlesExcellent analytical skills with a good problem-solving attitudeAbility to perform in a team environmentBSc degree in Computer Science or relevant field