Jobs Lviv

2
  • · 157 views · 25 applications · 29d

    Desktop Application Developer (ElectronJS, Vue/Angular)

    Ukraine · Product · 3 years of experience · Upper-Intermediate
    We are seeking a highly skilled Desktop Application Developer to join our team, responsible for designing, developing, and maintaining a complex desktop application using ElectronJS. The ideal candidate will have experience with ElectronJS and proficiency...

    We are seeking a highly skilled Desktop Application Developer to join our team, responsible for designing, developing, and maintaining a complex desktop application using ElectronJS. The ideal candidate will have experience with ElectronJS and proficiency in either Vue or Angular for developing renderer processes. Additionally, the candidate should know low-level communication protocols such as I2C, UART, SPI, SWD, and/or PMBus, used to interact with control boards. The candidate will also collaborate with embedded firmware developers to align on features and requirements, and will use Agile methodologies to develop the application.


    In your new role you will:

    • Design, develop, and maintain a desktop application using ElectronJS, ensuring seamless communication between the main process and renderer processes
    • Develop renderer processes using either Vue or Angular, focusing on a responsive and user-friendly interface
    • Implement low-level communication protocols (I2C, UART, SPI, SWD and/or PMBus) to interact with control boards, ensuring reliable data exchange
    • Collaborate with embedded firmware developers to align on features and requirements, ensuring seamless integration between the desktop application and firmware
    • Participate in Agile development methodologies, including SCRUM meetings, sprint planning, and retrospectives
    • Use version control systems (Gitlab) to manage code changes and collaborate with the team
    • Create and manage tasks, issues, and epics in Jira to track progress and align with the team
    • Use continuous integration and deployment tools (Jenkins) to automate testing and deployment
    • Write high-quality, maintainable, and efficient code, adhering to industry standards and best practices
    • Participate in code reviews, ensuring the team's codebase is consistent and of high quality
    • Troubleshoot and debug issues, identifying and resolving problems in a timely manner
    • Stay up-to-date with the latest developments in ElectronJS, Vue, Angular, and relevant technologies
    • Create and maintain technical documentation for the desktop application, including: user guides, technical specifications and requirements, API documentation, release notes and changelogs, internal documentation for the development team

       


      You are best equipped for this task if you have:

    • Experience in desktop application development using ElectronJS
    • Proficiency in either Vue or Angular for developing renderer processes
    • Good understanding of low-level communication protocols (I2C, UART, SPI, SWD and/or PMBus)
    • Excellent JavaScript and HTML/CSS skills
    • Experience with Node.js and NPM
    • Strong problem-solving skills, with the ability to debug and troubleshoot complex issues
    • Experience with version control systems (e.g., Git)
    • Strong communication and teamwork skills
    • Experience with Agile development methodologies (SCRUM)
    • Ability to create high-quality technical documentation

       

    Nice to Have:

    • Experience with control boards and embedded systems is a plus
    • Basic understanding of C programming language, to facilitate communication with embedded firmware developers
    • Familiarity with desktop application development on multiple platforms (Windows, macOS, Linux)
    • Knowledge of computer architecture and operating systems
    • Experience with automated testing frameworks (e.g., Jest, Mocha)
    • Experience with Gitlab, Jira, and Jenkins

    Please send us your CV in English.
     

    More
  • · 354 views · 43 applications · 21d

    Front-end Developer to $3000

    Office Work · Ukraine (Lviv, Rivne) · Product · 3 years of experience · Intermediate
    Шукаємо досвідченого Front-end розробника для реалізації продукту для керування персоналом. Локація Рівне/Львів. Вимоги: Досвід роботи від 3 років; Знання HTML / CSS; Досвід роботи з Javascript, Typescript; Досвід роботи з Vue, Nuxt; Досвід роботи з...

    Шукаємо досвідченого Front-end розробника для реалізації продукту для керування персоналом. Локація Рівне/Львів.

     

    Вимоги:

    • Досвід роботи від 3 років;
    • Знання HTML / CSS;
    • Досвід роботи з Javascript, Typescript;
    • Досвід роботи з Vue, Nuxt;
    • Досвід роботи з Unit тестами;
    • Знання Websockets, Fetch api;
    • Базові знання Docker;
    • Робота з CI/CD, Git;
    • Досвід роботи з Figma як розробник;
    • Вміння працювати в команді та ефективно взаємодіяти з іншими розробниками;
    • Самоорганізація і виконання поставлених задач в терміни;
    • Бажання активно брати участь в процесі розвитку проекту і пропонувати свої ідеї.

       

    Обов’язки:

    • Розробка проекту з нуля;
    • Створення адаптивного та інтерактивного UI/UX та автоматизація для швидкої взаємодії з системою;
    • Інтеграція з бекендом через API;
    • Участь у код-рев'ю та впровадження найкращих практик розробки.

       

    Ми пропонуємо:

    • Офіційне працевлаштування та прозору оплату праці;
    • Мотивацію та розвиток;
    • Роботу в комфортному офісі в Рівному з гібридним графіком.

       

    Надсилайте Ваше резюме і будемо раді поспілкуватись ближче та обговорити всі умови та деталі співпраці!

    More
Log In or Sign Up to see all posted jobs