Responsibilities:
● Design and implement sophisticated user interfaces for mobile and desktop applications using Flutter.
● Ensure the technical feasibility of UI/UX designs and maintain the integrity of the user experience across different platforms and devices.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Maintain code quality, organization, and automatization, ensuring best practices are followed.
● Stay abreast of emerging technologies and frameworks, particularly those related to Flutter development.
● Optimize applications for maximum speed and scalability while ensuring application security.
● Provide guidance and mentorship to junior frontend developers, fostering a collaborative team environment.
Requirements:
● Proven experience as a Frontend Developer with a strong portfolio showcasing Flutter-based applications for both mobile and desktop.
● Deep understanding of Flutter, including its core principles, lifecycle, and custom widgets.
● Proficiency in creating pixel-perfect UI that matches the design specifications.
● Knowledge of Android and iOS development, understanding platform-specific UI/UX nuances.
● Familiarity with code versioning tools (e.g., Git) and continuous integration/continuousdeployment processes.
● Strong problem-solving skills and the ability to perform well in a fast-paced environment.
● Excellent verbal and written communication skills.
● Bachelor's degree in Computer Science, Engineering, or a related field.
Desirable Skills:
● Experience with web development technologies like HTML, CSS, and JavaScript is a plus.
● Knowledge of state management solutions in Flutter (e.g., Provider, Bloc, Redux).
● Familiarity with RESTful APIs and cloud messaging APIs and push notifications.
● Understanding of accessibility and security compliance for frontend development.
Working location - Robinson