Compañía

Ctg - Committed To GoodVer más

addressDirecciónRemote
CategoríaIngeniería y tecnología

Descripción del trabajo

Job description

CTG overview

CTG staff and support humanitarian projects in fragile and conflict-affected countries around the world, providing a rapid and cost-effective service for development and humanitarian missions. With past performance in 17 countries – from the Middle East, Africa, Europe, and Asia, we have placed more than 20,000 staff all over the world since operations began in 2006.
CTG recruits, deploys and manages the right people with the right skills to implement humanitarian and development projects, from cleaners to obstetricians, and mechanics to infection specialists, we’re skilled in emergency response to crises such as the Ebola outbreak in West Africa. Key to successful project delivery is the ability to mobilise at speed; CTG can source and deploy anyone, anywhere, in less than 2 weeks and have done so in 48 hours on a number of occasions.
Through our efficient and agile HR, logistical and operational services, CTG saves multilateral organisations time and money. We handle all our clients’ HR related issues, so they are free to focus on their core services.
Visit www.ctg.org to find out more

Overview of position
  • We are seeking a highly skilled & experienced Flutter Developer to join our team who will be running & developing mobile applications across various cross platform devices. Someone who is passionate about writing good, readable & clear code, solving real business problems along with technical errors & taking full ownership of app development.

  • As a Flutter Developer, you will be in charge of reviewing the software specifications & UI mockups, developing cross browser mobile applications from scratch & leading the application testing effort. You'll work alongside a backend Developer, as well as a UI Designer to ensure you create high performing application with a a smooth user experience.

Role objectives
  • Mobile app development / maintenance: Designing, developing, testing, maintaining & deploying software in the Flutter framework & Dart language. Write clean & efficient code to build cross platform apps compatible with both Android & iOS devices.

  • UI/UX implementation: Developing user interface components & implementing them by following well known Flutter / Dart workflows & practice to ensure a seamless user experience by translating design concepts into functional & visually appealing app interfaces.

  • Code debugging: Identify & resolve issues within the application code, conduct thorough debugging to ensure that the apps run smoothly without glitches or errors, improving overall reliability.

  • Performance optimisation: Work on enhancing app speed, responsiveness & resource efficiency to provide users with a smooth & efficient experience.

  • API integration: Ability to integrate services, APIs into the app to enable features like data retrieval, authentication & real time communication.

  • Continuous integration & continuous deployment: Code review of team members' commits as part of CI / CD cycle, participate in testing, quality assurance & bug fixes as part of the CI / CD cycle.

Project reporting

This role reports to the Program Manager.

Key competencies
  • Bachelor’s degree in computer science, information technology or a related field with 2 to 5 years of experience in developing mobile apps natively in iOS & / or Android.

  • 3 years of commercial experience developing & delivering Flutter based apps.

  • Experience building apps with geolocation tracking & offline functionalities.

  • Good understanding of state management, flutter flavors & app architecture.

  • Strong communications & consultative skills. Self initiated & proactive.

  • Experience in a remote software development environment, understanding of agile software development lifecycle.

  • Experience in deployment of apps in Google Playstore / Apple Appstore.

  • Prior work experience in the Middle East / Africa / Asia is desired.

  • Must be fluent in English.

  • Must have skills include but are not limited to Dart, Flutter, iOS, Android, Webpack, Rest APIs & integration of APIs from third parties.

  • Familiarity using version control tools like Git, subversion etc. & IDEs like Android studio, VS Code etc.

  • Knowledge of Firebase, Azure DevOps, PWA (Progressive Web Apps).

  • Comfortable using test cases for debugging code, enhancing performance & reliability.

  • Strong problem solving & analytical skills, with the ability to quickly identify & resolve technical issues.

  • Ability to work independently & collaboratively in a fast paced, dynamic environment.

  • Candidate should be meticulous & detail oriented, with an ability to identify & track bugs in software applications.

Team management

This role has no team management responsibility.

Further information

Qualified female candidates are encouraged to apply for this role.

Disclaimer:
· At no stage of the recruitment process will CTG ask candidates for a fee. This includes during the application stage, interview, assessment and training.
· CTG has a zero tolerance to Sexual Exploitation and Abuse (SEA) which is outlined in its Code of Conduct. Protection from SEA is everyone’s responsibility and all staff are required to adhere to CTG’s Code of Conduct at all times.
Refer code: 553648. Ctg - Committed To Good - El día anterior - 2024-02-07 04:08

Ctg - Committed To Good

Remote

Compartir trabajos con amigos

Trabajos relacionados

Vac-11363 Flutter Developer

Flutter Developer

Singular Agency

Remoto, Remoto

3 Hace meses - visto

Senior Mobile Developer (Android / Flutter)

Proxify

Remoto, Remoto

4 Hace meses - visto

Developer Mobile - Flutter (Part Time)

Kapsch Trafficcom

Argentina

5 Hace meses - visto

Developer Mobile - Flutter (Part Time)

Kapsch

 

5 Hace meses - visto

Flutter Developer

Cognizant

Mississauga, Ontario, Canada

5 Hace meses - visto