Senior Web UI Developer
Software Development | Mountain View, CA, USA | Full Time
At Globant, we dream and build Digital Journeys that matter to millions of users. We do that by leveraging engineering, design and innovation with our own industry-leading practices, like our Agile PODs and specialized Studios. We want you to join us in creating these journeys for the biggest clients in tech, retail, travel, banking, e-commerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve.
WHAT ARE WE LOOKING FOR?
A Web UI (User Interface) Engineer who can build and design scalable and performant web applications using User Interface (or Front End) technologies, frameworks and libraries that integrate with complex and intricate Back End systems and services. The code produced should have high fidelity to closely follow design mocks, comps and schematics and also meet and comply with User Experience requirements.
Strong skills in programming structures, algorithms, design patterns, standard (W3C) Web UI APIs.
Oriented to details and software best practices & patterns.
Knowledge in the following types frameworks/libraries/languages:
Web Application Platforms (like Angular, Meteor, Ember, Knockout).
UI Component libraries (like React, Vue, Bootstrap).
Dependency Injection patterns.
Async Module Definition (like AMD, requireJS, commonJS).
Stylesheet languages (like SASS, LESS).
Application state management (like Redux).
Reactive Programming (like RxJS).
Design and Architecture:
Deep understanding of web service technologies (HTTP, REST, JSON) and design principles.
Familiarity with consuming service oriented architecture layers and APIs.
Experience with highly scalable applications.
Proficiency in integration with Web Application systems and technologies (like Maven, Eclipse/NetBeans/IntelliJ, Spring/Guice, JPA/Hibernate).
Ability to research and adapt new technologies quickly in a very dynamic working environment.
NoSQL (MongoDB, Cassandra, Redis).
Running Java Application Servers (Oracle WebLogic, JBoss, Tomcat).
Testing frameworks (Jasmine, Karma, Protractor).
Debugging with tools like (Chrome Dev Tools, Web Inspector).
Responsive design implementation across devices, platforms, screens, etc.
Browser performance auditing and tuning.
Demonstrated skills using distributed code repositories (Git, Perforce, BitBucket) with code reviews.
Experience working with in Scrum / Kanban.
Nice to have: Experience in e-commerce or e-retail.
We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.
We are ready.