Key Responsibilities:
This role involves the creation and implementation of high-quality mobile applications, contributing significantly to our diverse and evolving project requirements.
Design and build sophisticated and highly scalable apps using Flutter.
Collaborate with a team of developers, designers, and product managers to deliver compelling user-facing products.
Ensure robust and efficient code, integrating with backend services.
Identify and correct bottlenecks and fix bugs to optimize performance.
Stay up-to-date with new technology trends, applications, and protocols in mobile development.
Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field.
Proven experience in mobile app development. While Flutter experience is preferred, candidates with proficiency in other app development technologies (Java, Kotlin, Swift, React Native, etc.) are also welcome to apply.
Good understanding of the principles of modern app design and a user-oriented focus.
Strong knowledge of data structures, algorithms, and designing for performance.
Proficient understanding of code versioning tools, such as Git.
Preferred Skills:
Ability to work in a fast-paced, high-effort, dynamic work environment.
Strong analytical, problem-solving skills and excellent communication skills.
Experience in integrating third-party libraries and APIs.
Knowledge of the general mobile landscape, architectures, trends, and emerging technologies.