“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

abac’s people