Lisboa, Portugal
Full-time

Profile:
- 3+ years' experience with GUI development.

Position description:
Senior Developer with specific focus on web browser-based UI/UX solutions.

Beyond the Desktop PC web application format and know-how on any well-established JavaScript frameworks, experience with Single Page Application and "vanilla" JavaScript on the Web Browser is a must, since the platform being used is an embedded device, with related resources limitations.

Developing lean code geared for performance is required, as well as keeping an agile development mindset on development increment cycles along with the existing team.

Typical daily tasks may include:
- maintaining/improving the current UI/UX engine
- developing code for new features in the UI
- reviewing team submitted merge requests
- promoting/attending team tech sessions for discussing implementation approaches
- producing/updating team documentation
- contributing for team process improvements and automation tasks on platforms
- addressing issue requirements and obtaining feedback from Product Owners during development

Tech Skills and Concepts:
- Agile Methodology Development oriented
- UI/UX development on Embedded Systems
- Single Page Application Development
- REST API integration
- WebSocket integration
- Unit Testing Concepts
- Continuous Integration/Deployment Concepts

Preferred Technologies for development:
- JavaScript (ES5/ES6)
- OOP - Object Oriented Programming
- AJAX
- WebGL
- NodeJS
- HTML 5

Preferred Technologies on Continuous Integration/Deployment:
- Git (Gitlow methodology)
- GitLab (merge request/pull request strategy)
- Jenkins
- Webpack
- Gulp

Preferred Technologies on Team Process and daily workflow:
- JIRA (issue tracking, work assigning, development progress)
- Confluence (documentation generation/maintenance)

Extra Tech Skills, if available (non-mandatory):
- GNU/Linux command line use
-- searching, editing, creating files
-- basic shell scripting
- K8s, Docker Containers
- Artifactory

Sobre nós

A Caixa Mágica Software é uma empresa portuguesa líder nos segmentos do mercado Open Source em Portugal. Fornecemos vários serviços, desde consultoria de negócios especializada, desenvolvimento de projetos de software e pesquisa e inovação. Desenvolvemos vários projetos com diversos alvos de implementação. Encontramo-nos ativamente envolvidos com as comunidades Open Source, organizando um evento popular em Lisboa e participando em vários projetos de pesquisa financiados pela União Europeia. A Caixa Mágica mantém fortes laços com a administração pública portuguesa, participando no desenvolvimento de middleware para o sistema do Cartão do Cidadão Português e estendendo o conceito para a padronização e conformidade com os demais sistemas europeus. Também mantemos uma ligação próxima com os departamentos de Inovação e Pesquisa de diversos setores, como telecomunicações e média, energia, sistemas móveis e plataformas baseadas em nuvem para dar suporte a sistemas de manufatura.

Saber mais >

Apply



Apenas um ficheiro.
Limite de 2 MB.
Tipos permitidos: pdf doc docx odt