Graphical UI framework developer

Оплата не указана

Вакансия находится в архиве

SWTecNN

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Гибкий график

About the Role

We are looking for Graphical UI developers willing to join our R&D team of 20+ engineers. The team works with several other teams on multiplatform Graphical UI framework, providing API for mobile application developers. It is a brand-new Framework, implemented on C++/TS/JS and started to expand on different mobile devices from IoT to Mobile phones and IVI’s.

We are evolving the framework and the OS, by adding new widgets, layouts, API; developing and evolving system applications; optimizing for speed, CPU, memory and power consumption; enhance animations and visual effects; adapting the framework for different types of screens, providing best user experience and facilities for mobile application developers.

What You Will Do

  • Work in R&D team to find the best solutions;
  • Develop new widgets, layouts or update existing in one of our framework on C++/TS;
  • Develop or evolve system applications written on the new framework (e.g., Settings, SystemUI, Launcher etc);
  • Optimize framework for speed, CPU, memory and power consumption;
  • Enhance animations and visual effects;
  • Adapt framework for different types of screens by developing new self-adaptive components and containers;
  • Support technical discussions with customers in definition and handling of requirements (English)

What You Need

  • experience of Graphics UI development using any GUI Framework (e.g., Android, iOS, Qt, Flutter, Swing, ReactNative, self-developed, etc);
  • experienced with components/widgets customization or improvement/development graphical UI frameworks. E.g., Android, iOS, Qt, Flutter, Swing, ReactNative, custom, etc;
  • 2+ years of experience using one of the languages: C++ or Java or TS/JS;
  • Work experience with Git/Gitlab/GitHub, Jira and Linux;
  • Understanding of software development process and software quality process;
  • Willingness to learn new technologies and frameworks;
  • English level enough for written technical discussions, reading and writing technical documentation.

What is Nice to Have

  • Familiar with Android or iOS development;
  • Experienced with build tools like gn, Ninja, Soong;
  • Experience with display system, CPU/GPU drawing/rendering and with computing acceleration;
  • Experience in GPU performance optimization, game engine optimization and visual algorithm optimization;
  • Application profiling and optimization using Valgrind, perf, Android Profiler, etc;
  • Debugging C/C++ and Java application using tools like gdb, WinDbg, jdb, etc.

What Makes You Eligible

  • Be willing to work in our R&D centre in Nizhny Novgorod, office or hybrid work.

What Do We Offer

  • Accredited IT company;
  • Flexible working hours;
  • Annual service bonus;
  • Additional medical insurance for employees including dental care;
  • Friendly team of professionals.

Ключевые навыки

Английский язык
Google guice
C++
Ui development
Английский — b1 — средний

Контактная информация

SWTecNN

Сайт: swtecnn.com

Почта: не указана

Вакансия опубликована 13.04.2024 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

9 ноября

#

Москва

Полный день

Подробное описание

19 апреля

#

Не указана

Москва

Удаленная работа

Подробное описание

26 декабря