Front-end Engineer
Location: BR, SP, São Paulo
Employment type: Full-time
Required experience: Not Applicable
Required education: Bachelor's Degree
Industry: Financial Services
Function: Engineering

Company profile:
Nubank is an early stage, technology-driven financial services startup funded by Sequoia Capital and Kaszek Ventures. We are building a truly global and diverse team, with people who are in the top of their areas of expertise for every position we hire, to set the new standard in financial services in Brazil. We see a significant opportunity in the credit card market in Brazil as it is currently commoditized and extremely inefficient, and therefore our first product is a credit card controlled by a mobile app, that also provides our customers full control of their finances on their mobile phones. We are based in São Paulo, Brazil.

Job description:
What are some examples of problems a front-end engineer will solve?Shipping valuable features requires close coordination between devops, database, API, and frontend workstreams. We consistently work with new technologies, and thus value professionals who are open to learning new things, regardless of pre-existing comfort zones. Nubank Front-End Engineers might solve any of the following problems:Architect scalable, high performance single page applicationsCreate interactive visualizations for live streaming data setsImplement budgeting tools to help customers better understand their spendingCreate intelligent monitors for key customer experiences and risk-relevant eventsImplement interactive / parallax effects to simplify communication of financial conceptsProduce high fidelity PDF documents with CSS3 and PhantomJSAutomated unit tests and end to end tests with Casper or NightwatchIterate on, and implement Sketch designs

Requirements:
Relevant frontend experiences:JavaScript / Coffeescript / ClojureScript, HTML, CSSBrowser-based single page applications: Angular, Backbone, Ember, React, Mithril, Reagent, HoplonModern front end workflow, including Bower, Grunt, Gulp, etc.Interactive data visualization (e.g., d3.js, crossfilter)Automated testing (e.g., Jasmine, Karma, Mocha)Memory management and performance tuningEnglish language skills are helpful and background on functional programming/functional-style Javascript is a plus.You will fit well ifYou thrive in dynamic, fast-paced, results oriented teamsYou are hungry and enjoy being constantly challenged to learn and do moreYou embrace conflict of ideas and like to question the status quoYou learn fast and easily adapt to changing situations and prioritiesYou believe in building great products and doing great workYou want to understand the big picture, to be held accountable and make a meaningful contribution with your workYou will have a meaningful chance to shape architecture, process, and culture while working with bleeding edge technologies. We believe in good team chemistry, enthusiasm for building things, and our surprising capacity to learn new things when we stay humble and open-minded.

Benefits:
Competitive compensation packageHealth, dental and life insuranceMeal allowance (“vale refeição”)Flexibility to choose your own custom setup (computer, monitors, OS etc.)