Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Мы находимся на финальной стадии разработки настольного приложения с графическим интерфейсом Electron и нуждаемся в эксперте по JavaScript с опытом работы в Electron для внесения последних штрихов. Наше внимание сосредоточено на обеспечении бесперебойной работы приложения на платформах Windows, macOS и Linux.

Требуемые навыки:

- Знание JavaScript

- Большой опыт работы с фреймворком Electron

- Знаком с проблемами кросс-платформенной совместимости

- Способность эффективно работать с существующей кодовой базой

- Взаимодействие с исполняемыми модулями командной строки

-Знание английского достаточного для утсного общения с главным разработчиком и чтения документации (!)

Дополнительные навыки (бонус):

- Знание или опыт работы с файлами, шифрованием данных и системами аутентификации пользователей

Обязанности:

- Оценка текущего приложения на предмет кросс-платформенной производительности

- Предлагать и внедрять усовершенствования

- Тесное сотрудничество с командой для достижения целей проекта

- Устранение любых ошибок и проблем, связанных с конкретной платформой.

Область, охватываемая вакансией

Привести графический интерфейс в рабочее состояние

Текущий графический интерфейс имеет критические проблемы с текущими возможностями. В частности, он аварийно завершает работу после второго запуска после установки. Это и другие функции должны быть исправлены и приведены в рабочее состояние.

Надежность дизайна

Графический интерфейс должен правильно реагировать на все значения, которые ему предстоит испытать. Дизайн должен быть устойчив к большим числам.

Аудит текущего кода

Для целей этой работы единственный код, который необходимо проверить, находится в красном круге. Это код графического интерфейса на базе Electron. В частности, мы хотим убедиться, что этот код работает в соответствии с лучшими стандартными практиками, является безопасным и оптимизированным. Код также необходимо протестировать, чтобы убедиться, что он соответствует тому, что должен, а некоторые функции должны быть полностью реализованы.

Редизайн потока транзакций

В поток транзакций необходимо добавить второй, финальный экран подтверждения, на котором будут точно указаны суммы, в которые обойдется транзакция, включая полную комиссию.

Улучшение кэширования и интеграции

Кроме того, в рамках оптимизации мы хотим внедрить систему кэширования в графический интерфейс, которая будет кэшировать последние результаты работы с Keychain вместо того, чтобы вызывать Keychain каждый раз, когда пользователь переходит на новую вкладку. Это должно значительно повысить производительность. Это необходимо для бесперебойной работы

Детали тут:

https://docs.google.com/document/d/1L6nx7lxwOvanQ0KMpgkqWfuBTkzQN2LYAzePgQ3leo0/mobilebasic?urp=gmail_link

1,500-3,000 USD

4 месяца назад
guest_16752906943547
Великобритания
год в сервисе
Был
3 месяца назад