Senior Flutter Mobile Developer

Senior Flutter Mobile Developer

Location
Gżira
Job type
Permanent

As Flutter Mobile Developer

Description
The role is restricted to those physically located in Europe, we cannot consider candidates that are not based in such region. Preference will be given to candidates based in Portugal, Spain or Malta.


We are looking for an enthusiastic Flutter Mobile Developer to help maintain and develop our sports mobile applications.

*As a Flutter Mobile Developer you are expected to …
 
Write clean, well-documented, and maintainable code for Flutter application
Develop and maintain technical documentation for the applications
Identify the causes of the most complex issues and implement practical and efficient technical solutions
Implement both backend and front-end features
Coordinate with UX/UI designers, developers, and test engineers in an Agile environment
Abide by industry and company software development standards
Conduct code reviews and give feedback to other developers
Understand the big picture and offer insightful advice about technologies and projects
Be proactive in identifying and communicating potential risks and issues to the team and stakeholders
Participate in sprint planning, estimation, and retrospective meetings
Keep up-to-date with the latest mobile app development trends and technologies
Work in close partnership with cross-functional teams and management
Ensure code quality by writing tests, using SonarQube, etc.
 
 
*Success in this role means...
 
Collaborating towards a team effort to improve the overall user experience of our applications.
Developing DRY, clean, maintainable, and scalable code that can be comprehended and worked on solely through documentation created.
Increasing the performance, scalability, and security of our mobile applications.
You have acquired proficient communication skills in the English language through team collaboration.
 
 
 
 
 
 
 
 
Requirements
Tech degree or equivalent experience (minimum 3 years)
Proficient in writing clean and maintainable code in Flutter
Strong understanding of Flutter framework and its widget system
Experience with mobile development: strong understanding of mobile development concepts such as; state management, performance optimization, device/OS compatibility, redux-thunk, redux-saga, mob-x, provider, bloc, riverpod
Experience with API integration: experience in designing and implementing efficient and secure data exchange
Knowledge in testing and debugging tools: experience creating unit tests and manual tests, using debugging tools to identify, report and fix issues
Extensive understanding of the software development life-cycle
Passionate about self-improvement and mobile/web technologies
Strong English communication skills (written & verbal)
Ability to address change with a positive attitude and a willingness to learn new ways
Ability to learn and transmit knowledge on new software and technologies
Available to work +/- 2 CET
 
 
Nice to have:
 
Understanding of React Native framework
Experience with redux. Knowledge in redux core concepts such as actions and reducers
Ability to mentor and coach others