Front End Engineer

EF Labs

Responsibilities
Workhours

Front End Engineer at EF Labs Shanghai, China Posted on Jun 11 2015 (1 day ago) Apply Who Are We We create applications which are used to conduct online teaching and education. Our applications have been used by millions of users. Our front end code has been run on millions of browsers world wide. In order to enable this magnitude of development we look for the best people in the industry to join our teams. We give our developers an environment in which they can be creative and innovative. We encourage collaboration, adoption of new technologies and an agile work environment. Who Are You You want to create the next generation of front end applications. Whether it’s the web or mobile devices, you believe that JavaScript has a strong influence on the way we build responsive, efficient and snappy apps. But you’re not just a JS fanboy (or girl); you can talk about the advantages and disadvantages of JS; understand the dangers of weakly-typed languages; and know how to avoid them. You know all the little idiosyncrasies in JS and you’ve learned to like them (or at least deal with them). You are a strong believer of the DRY principle, you like to write re-usable code (and open source it), you like modularity and encapsulation, you can use various module loading systems and you can’t wait for ES6 modules to be common practice. And last, but not least - you want to learn and teach. What We Want From You  Ability to code. We don’t care how many years you code, as long as you’re good at it. Show us a Github repo you’re proud of, public contributions to open source projects, blog posts you’ve written about technical issues or anything else you think will show us you’re a good coder.   Familiarity with the JS ecosystem. You have worked with various tools and libraries. You can choose the right tool for the job. You have used MVC frameworks to build complex web apps. You know why they are important and you are able to explain and discuss it.   Ability to solve problems intelligently. You don’t brute-force your way into a solution. You know what is runtime complexity and why it matters, you understand I/O and memory limitations and how they affect user experience.   Ability to work in a team. You like sharing ideas, discussing solutions, fighting for what you consider is the right solution, but considering that you may be wrong. You can integrate your code with others’ code and can read others’ code.   You know how to use Git, you can do cross-browser compatibility, you can write HTML and CSS (and preferably LESS/SASS/etc.) and you understand the importance of unit testing. Apply This company does not recruit abroad? The position is filled? Please let us know. Tweet Questions? Do you have any question or comment for EF Labs about their position Front End Engineer? You (please log in to ask a question) Please log in to ask a question Get noticed by being the first to ask EF Labs a question. No question right now? Subscribe to this job post to be notified when other applicants ask something. Please log in to subscribe to this job post, and be notified for new questions and replies. Who Are We We create applications which are used to conduct online teaching and education. Our applications have been used by millions of users. Our front end code has been run on millions of browsers world wide. In order to enable this magnitude of development we look for the best people in the industry to join our teams. We give our developers an environment in which they can be creative and innovative. We encourage collaboration, adoption of new technologies and an agile work environment. Who Are You You want to create the next generation of front end applications. Whether it’s the web or mobile devices, you believe that JavaScript has a strong influence on the way we build responsive, efficient and snappy apps. But you’re not just a JS fanboy (or girl); you can talk about the advantages and disadvantages of JS; understand the dangers of weakly-typed languages; and know how to avoid them. You know all the little idiosyncrasies in JS and you’ve learned to like them (or at least deal with them). You are a strong believer of the DRY principle, you like to write re-usable code (and open source it), you like modularity and encapsulation, you can use various module loading systems and you can’t wait for ES6 modules to be common practice. And last, but not least - you want to learn and teach. What We Want From You  Ability to code. We don’t care how many years you code, as long as you’re good at it. Show us a Github repo you’re proud of, public contributions to open source projects, blog posts you’ve written about technical issues or anything else you think will show us you’re a good coder.   Familiarity with the JS ecosystem. You have worked with various tools and libraries. You can choose the right tool for the job. You have used MVC frameworks to build complex web apps. You know why they are important and you are able to explain and discuss it.   Ability to solve problems intelligently. You don’t brute-force your way into a solution. You know what is runtime complexity and why it matters, you understand I/O and memory limitations and how they affect user experience.   Ability to work in a team. You like sharing ideas, discussing solutions, fighting for what you consider is the right solution, but considering that you may be wrong. You can integrate your code with others’ code and can read others’ code.   You know how to use Git, you can do cross-browser compatibility, you can write HTML and CSS (and preferably LESS/SASS/etc.) and you understand the importance of unit testing. Questions? Do you have any question or comment for EF Labs about their position Front End Engineer? You (please log in to ask a question) Please log in to ask a question Get noticed by being the first to ask EF Labs a question. No question right now? Subscribe to this job post to be notified when other applicants ask something. Please log in to subscribe to this job post, and be notified for new questions and replies. Get noticed by being the first to ask EF Labs a question. No question right now? Subscribe to this job post to be notified when other applicants ask something. TechMeAbroad is not licensed to give legal advice. We merely make typical statements to help you get started, not advice. If you need legal advice, ask us our exclusive list of trusted partners. Follow us on Facebook Twitter LinkedIn Google + Pricing Contact Press Blog Have feedback? Random thoughts? Passionate praises? Annoyed frustrations? Drop us a mail at feedback@techmeabroad.com!

Read Full DescriptionHide Full Description
Confirmed 15 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up