Ciel

Bucuresti, Sector 4

Full Time

On Site

Senior Web Developer

July 31, 2018

TU esti urmatorul Senior Web Developer care contribuie la dezvoltarea produselor CIEL Romania. Ne diferentiem substantial prin faptul ca avem o echipa poliglota tehnologic; de asemenea, lucram la propriile aplicatii financiar contabile si de management al afacerii, nu ale altora, fie ele outsourcing sau filiale de companii straine. Suntem deci o echipa 100% romaneasca.

Responsabilitati Back-end :

• Dezvoltarea de microservicii folosind Node.JS (backend services)
• Design-ul si dezvoltarea de API-uri REST si integrarea cu API-uri legacy (e.g. SOAP) si documentarea acestora folosind Swagger
• Utilizarea de baze de date relationale (e.g. SQL Server) si non-relationale (e.g. Couchbase, Neo4j)
• Folosirea de message oriented middlware (evenimente si cozi de mesaje) cu tehnologii precum RabbitMQ, AMQP
• Dezvoltarea si integrarea cu servicii de infrastructura pentru microservicii precum registru de servicii (e.g. HashiCorp Consul), circuit breakers (e.g. Histrix), logging (e.g. LogStash), configuration service, load balancers, etc
• Aplicarea principiilor de high availability si horizontal scalability precum si a variatelor pattern-uri de cloud computing
• Scrierea de teste unitare si de integrare

Responsabilitati Front-end :

• Conceperea de UI/UX design wireframes
• Dezvoltarea de user-facing features
• Construirea unui catalog de componente UI reutilizabile
• Asigurarea fezabilitatii tehnice a design-ului UI/UX
• Optimizarea front-end-ului pentru performanta si scalabilitate
• Asigurarea validarii tuturor elementelor de user input inainte de submisia catre back-end
• Colaborarea cu ceilalti membri ai echipei si stakeholderi
• Scrierea de teste automate pentru front-end

Abilitati necesare Back-end:
• Cunostinte de dezvoltare in JavaScript, in principal, dar nu exclusiv, folsind Node.JS
• Intelegerea unui framework JavaScript de client-side scripting si UI, precum AngularJS, KnockoutJS, BackboneJS, ReactJS reprezinta un avantaj.
• O buna intelegere a mecanismului de tratare a request-urilor asincrone, update-urilor partiale ale paginilor, AJAX, Single Page Applications, REST APIs, SOAP APIs
• Cunostinte despre tehnologiile web .NET (ASP, etc) reprezinta un avantaj.
• Cunostinte de folosire a tool-urilor de versionare, precum Git / TFS

Abilitati necesare Front-end:
• Intelegere aprofundata a tehnologiilor de web markup, inclusiv HTML5, CSS3
• Cunostinte de folosire a tool-urilor de pre-procesare server-side CSS, precum LESS / SASS
• Intelegere aprofundata a cel putin unui framework JavaScript de client-side scripting si UI, precum JQuery, NodeJS, MEAN, Meteor, AngularJS, KnockoutJS, BackboneJS, ReactJS, MeteorJS
• O buna intelegere a mecanismului de tratare a request-urilor asincrone, update-urilor partiale ale paginilor, AJAX, Single Page Applications, REST APIs, SOAP APIs
• Cunostinte de folosire a tool-urilor de procesare de imagini (crop, resize, mici ajustari), precum Gimp, Photoshop.
• Cunostinte de folosire a tool-urilor de wireframing precum Axure reprezinta un avantaj.
• Cunostinte despre tehnologiile web .NET (ASP, etc) reprezinta un avantaj.
• Intelegere aprofundata a problemelor de compatibilitate cross-browser si a modalitatilor de evitare a acestora.
• Cunostinte de folosire a tool-urilor de versionare, precum Git / TFS
• O buna intelegere a principiilor SEO.

De ce ai alege sa lucrezi la CIEL Romania?

1) Echipa de programatori este foarte bine pregatita din punct de vedere tehnic. Astfel incat, cu siguranta, vei gasi aici, mentorii de care ai nevoie pentru a evolua cat mai repede
2) Vei lucra la o aplicatie financiar – contabila de top. De la bun inceput, ai certitudinea, ca nu vei fi mutat zilnic de pe un proiect pe altul.
3) Te vei dezvolta profesional pe o nisa cheie. Industria Fintech este in plina ascensiune. Faptul ca te vei specializa ca developer in Fintech va reprezenta un punct cheie pentru evolutia carierei tale.