Graphical UI framework developer

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

SWTecNN
4,4

Нижний Новгород

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

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.

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

Английский язык
GUI
C++
UI Development
Английский — B1 — Средний

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Вакансия опубликована 17 апреля 2024 в Нижнем Новгороде

Отзывы о компании

4,4очень хорошо
Оценка Dream Job

85%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Senior Software Engineer (Старший инженер-программист)
Март 2024
Гибкость графика, либеральный подход руководства, возможность развития
Хотите видеть здесь больше отзывов?
Дайте знать об этом — попросим работодателя открыть их

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

SWTecNN
4,4

Нижний Новгород