Skip to content Skip to footer

Job summary:

We expect all our developers to have a strong foundation in programming and software development. Our team values efficient code written in a good style. For this role, we are looking for candidates who are experienced with mobile application development using Flutter. They should be familiar with basic concepts such as state management, asynchronous programming, and widget lifecycle.
Responsibilities:
    • Design and develop mobile applications using Flutter according to project requirements
    • Write unit/automated tests for mobile applications
    • Investigate and solve issues related to software systems
    • Research, compare, and propose programming frameworks or libraries that can address software problems
    • Learn and apply new technologies to achieve project’s goals
    • Optimize software performance according to project’s requirements
    • Follow the software development lifecycle
    • Document software and process solutions by creating documents, reports, flowcharts, layouts, diagrams, charts, and code comments
    • Protect confidential information according to company’s guidelines

Preferred requirements & competencies:

    • Bachelor’s degree in software engineering, computer engineering, computer science or related fields
    • At least 3 years experience developing mobile applications using Flutter
    • Can write and debug programs
    • Fluent in expressing ideas and algorithms as programming code
    • Strong analytical and problem solving skills
    • Good communication and team-working skills
    • Enthusiastic to learn new technologies