“The greatest mastery is that of oneself in all possible contexts”
Mobile Software Engineer - mid level
Location
On-site | Hybrid | Remote
Technologies
Flutter | IOS | Android
Schedule
Flexible Full-Time
01
Your technical skills
- Have good conceptual understanding about distributed systems
 - Have the ability to adapt coding style to a set of style guides
 - Have good understanding of Version Control Systems with the ability to review code
 - Have the ability to create complex Client side Layouts (Flutter Grid System etc.)
 - Have the ability to create components according to a UX guideline (using Flutter etc.)
 - Have basic understanding of state management in client side applications
 - Have good understanding of Client side concepts such as: SPA’s, Progressive Web Apps, Native Apps, Server Side Rendering, Modular design, Lazy Loading, Routing strategies, Multithreading on the UI, Render Optimisation strategies
 - Have the ability to retrieve data from a server using multiple protocols (REST, WS etc.)
 - Have the ability to objectively refactor a piece of software for an added benefit
 - Have the ability of sustaining a technical presentation for sharing knowledge
 - Have the ability to write basic documentation for a discovery or finding
 
02
Your soft skills
- SOLVER
 - Know how to give and receive feedback
 - Ability to express yourself in writing (emails, comments, code reviews etc.)
 - Community engagement
 - Ability to offer guidance to fellow colleagues
 - Ability to offer mentorship to fellow colleagues
 - Client interaction abilities
 - Constant self-improvement (by reading books, attending courses, obtaining certifications etc.)
 
03
Our contribution
- Helping you take your SOLVER mindset to the next level
 - Working remotely/hybrid and in a flexible manner
 - A path of continuous growth & learning
 - A feedback culture
 - Perfect environment for own initiatives, challenges & ideas
 - Acknowledgement for your initiatives
 - Perfect environment for your self-improvement by providing books, facilitating the attendance to courses and the obtaining of certifications
 - Total transparency about decisions, results & strategy
 
04
Apply Now
I’m ready to have a discussion
Not ready yet! Then check the blog and subscribe to our newsletter and maybe we’ll click later!
abac’s people