
GM Financial е финансова компания на General Motors за автомобилно финансиране, която предоставя решения за финансиране и лизинг на потребители, дилъри, търговски клиенти и автопаркове. Услугите ѝ включват финансиране на превозни средства, управление на лизинг, предварителна оценка, инструменти за управление на сметки и мобилни плащания, финансиране на електрически превозни средства, съдействие при изтичане на лизинг, търговско кредитиране, решения за автопаркове и продукти за инвеститори. Компанията съчетава експертен опит в автомобилната индустрия, финансовите услуги и бизнес кредитирането в своите потребителски и търговски дейности.
Инженер по разработка на софтуер I, мобилни приложения (React Native) – хибриден режим
Разработвайте сигурни и мащабируеми приложения за iOS и Android с React Native. Интегрирайте REST API и подпомагайте мобилната CI/CD доставка за бизнес инициативи.
Описание
- Създавайте качествени приложения за iOS и Android, ориентирани към потребителите, от споделена кодова база на React Native
- Доставяйте нови мобилни възможности за различни платформи и подобрявайте съществуващите функции с React Native
- Свързвайте мобилни приложения с REST API за надежден и ефективен обмен на данни
- Участвайте в прегледи на дизайна и кода и подпомагайте съгласуването с най-добрите практики в разработката
- Поддържайте стандартите за производителност, сигурност и достъпност на приложенията
- Работете с екипите за UI/UX, backend, продукти, API SRE и архитектура
- Проучвайте и отстранявайте проблеми на различни устройства, операционни системи и среди за разработка
- Създавайте чист, поддържаем и щателно тестван софтуер
- Помагайте за усъвършенстването и непрекъснатото подобряване на работните процеси за разработка
- Подпомагайте CI/CD процесите за iOS и Android, конвейерите за изграждане и дейностите по издаване
- Следете развитието на React Native, практиките за мобилна разработка, фреймуърците и инструментите за разработка
Изисквания
- Практически опит в разработването на мобилни приложения с React Native за iOS и Android
- Отлично владеене на JavaScript или TypeScript и на шаблоните за мобилна разработка
- Работни познания по библиотеки за управление на състоянието, като Redux, Zustand или MobX
- Опит в свързването на мобилни приложения с REST API и backend услуги
- Разбиране на конвенциите за мобилен UI/UX, шаблоните за навигация и оптимизацията на производителността
- Познания по методи за сигурно програмиране и съображенията за сигурност на мобилните приложения
- Опит с Git, CI/CD процеси и гъвкави практики за разработка
- Опит в разработката на софтуер и автоматизираното тестване
- Диплома за завършено средно образование или еквивалент
- Предпочита се бакалавърска степен по компютърни науки или сродна инженерна дисциплина, или сравним опит
- Предпочита се опит с инструменти за изграждане на React Native приложения за iOS и Android, включително Xcode и Android Studio
- Предпочита се опит с инструменти за автоматизирано мобилно тестване, като Detox, Appium и Jest
- Предпочитат се познания по облачни платформи, като Azure, и съвременни практики за внедряване