Senior Application Developer (React.js, node, typescript, Electron)
KIT-AR
- Lisboa
- Permanente
- Horário completo
- Design, develop, and deploy sophisticated frontend applications, ensuring robustness, performance, and alignment with user experience goals, both for web and desktop environments;
- Collaborate effectively with UI/UX designers to translate design vision into functional software, analysing user stories and feature definitions in order to devise effective and performant implementations, with focus on LOB and immersive 3D environments.
- Produce robust and reliable code, and identify opportunities to improve collaboration and development processes.
- Work closely with backend, UI/X and process teams to create seamless, integrated user experiences.
- Contribute to continuous improvement by keeping abreast of emerging frontend technologies and methodologies.
- Competitive startup salary with equity opportunities.
- Opportunity to shape the future of a high-growth startup and play a pivotal role in our success story.
- A collaborative and innovative work environment where your ideas and initiatives will be valued.
- Room for rapid professional growth and advancement within the company
Send us an e-mail with your curriculum vitae and include "Senior Application Developer (React.js, node, typescript, Electron) [24402]" in the subject line ( here).
If you have any questions or technical difficulties with the application process, please do not hesitate to .Required:
- 5+ yr experience in web development using frontend (React.js, CSS, HTML) and backend (node.js), with thorough understanding of their core principles;
- Deep experience in modern React.js development workflows (such as Flux or Redux) and data structure libraries (such as immutable.js);
- Experience with Typescript and/or the newer specifications of EcmaScript, modern front-end build pipelines, and tools like Babel, Webpack, NPM, etc.
- Experience in interacting with APIs (REST, GraphQL), authentication (JWT), and structured logging;
- Ability to identifying and articulating design requirements, design decisions, impacts upstream and downstream;
- Ability to produce maintainable code, following best-practices;
- Tax-residency and work visa in Portugal or the United Kingdom;
- Proficiency in English (C1+);
- Experience in Electron.js or NW.js in building cross-platform desktop applications;
- Experience in TailwindCSS or similar frameworks;
- Experience in CI/CD systems;
- Experience in UI Kits containing charts, grids, hierarchies;
- Experience in 3D processing (basic concept) and use of Babylon.JS, Three.JS or similar.