Hacker Newsnew | past | comments | ask | show | jobs | submit | enriquecastl's commentslogin

Links and resources to learn and apply accessible practices no matter your familiarity, skillset, or interest.


SEEKING WORK / REMOTE

Location: Santo Domingo [UTC-4000] / Dominican Republic

Remote: Yes

Willing to relocate: It depends on the conditions.

Technologies: Node.js, Vue/VueX, React, Typescript and Mongo, AWS, Heroku, Express, Jest, Selenium, Webpack.

Website: http://enriquecastl.info/

Résumé/CV: https://s3.amazonaws.com/enriquecastl.info/enrique-resume.pd...

Email: See Resume ^

Github: http://github.com/enriquecastl

I am interested in working on projects/products with a positive social impact. Other characteristics that drive my interest are a well defined product vision and a great engineering culture.

Even though the technology I used in my most recent work experience was JavaScript and Node.js, I have solid software development skills that can have a meaningful impact in projects developed with different technologies.

I'm looking forward to new experiences and challenges.


Location: Santo Domingo [UTC-4000] / Dominican Republic

Remote: Yes

Willing to relocate: It depends on the conditions.

Technologies: Node.js, Vue/VueX, React, Typescript and Mongo, AWS, Heroku, Express, Jest, Selenium, Webpack.

Website: http://enriquecastl.info/

Résumé/CV: https://s3.amazonaws.com/enriquecastl.info/enrique-resume.pd...

Email: See Resume ^

Github: http://github.com/enriquecastl

I am interested in working on projects/products with a positive social impact. Other characteristics that drive my interest are a well defined product vision and a great engineering culture.

Even though the technology I used in my most recent work experience was JavaScript and Node.js, I have solid software development skills that can have a meaningful impact in projects developed with different technologies.

I'm looking forward to new experiences and challenges.


Senior JavaScript Engineer | crunch.io | REMOTE or San Francisco CA | Full-time

Crunch.io is building the next generation of cloud-based analytics software. We're seeking a skilled, motivated frontend developer to join the team building our single-page application for data exploration and interactive graphics. This position is a great fit for you if you are a programmer first and web designer second. You write beautiful, interactive, scalable software — software that just happens to run in a web browser. Details, both technical and aesthetic, matter greatly to you, and you want to surround yourself with talented peers that share your commitment. ​

Requirements: ​

* Expert-level skills in JavaScript and a deep understanding of Angular.js

* Serious commitment to high development standards, including comprehensive testing, in whatever language you’re working; in JavaScript, experience with Jasmine, Mocha, or other testing framework

* Strong communication skills ​

Nice-to-haves:

​ * Demonstrated experience in developing large-scale, single-page web applications

* A Bachelor’s degree or equivalent in Computer Science, Engineering, Statistics, or related

* Special talents for CSS3, API design, or data visualization

* Experience working on a remote-first, distributed team ​

If you're interested, email us at jobs at crunch dot io and tell us about your favorite automated test.


Senior JavaScript Engineer | crunch.io | REMOTE or San Francisco CA | Full-time

Crunch.io is building the next generation of cloud-based analytics software. We're seeking a skilled, motivated frontend developer to join the team building our single-page application for data exploration and interactive graphics. This position is a great fit for you if you are a programmer first and web designer second. You write beautiful, interactive, scalable software — software that just happens to run in a web browser. Details, both technical and aesthetic, matter greatly to you, and you want to surround yourself with talented peers that share your commitment. ​

Requirements: ​

* Expert-level skills in JavaScript and a deep understanding of Angular.js

* Serious commitment to high development standards, including comprehensive testing, in whatever language you’re working; in JavaScript, experience with Jasmine, Mocha, or other testing framework

* Strong communication skills ​

Nice-to-haves:

​ * Demonstrated experience in developing large-scale, single-page web applications

* A Bachelor’s degree or equivalent in Computer Science, Engineering, Statistics, or related

* Special talents for CSS3, API design, or data visualization

* Experience working on a remote-first, distributed team ​

If you're interested, email us at jobs at crunch dot io and tell us about your favorite automated test.


The first point applies to TypeScript too. It's hard to integrate a library that doesn't have a type definition or don't play well with its module system. This week I started to work on a Node hobby project and decided to use TypeScript. I rolled back my decision after noticing that it was not possible to include installed node npm modules using the ES6 syntax.

They'll probably fix this issue sooner rather than later but in the meanwhile it's a critical issue.


Am I missing something here? Let's say you want to include Chart.js, and imagine there are no type definitions:

    declare var Chart: any;
atop your file, and you can use it the same way you would in JS: without type info. No need to create any type definitions.

Or do you mean something different?


Wait..

Are you talking about what's described here: https://github.com/Microsoft/TypeScript/issues/2242

I just did a small typescript prototype and used the import syntax there. It might have been your typescript version as 1.5 recently came out (and I was using the 1.5 beta 2).

The hardest part is what you described at the start. If it doesn't have a type definition it's hard. DefinitelyTyped helps a lot (https://github.com/DefinitelyTyped/tsd)

I had to create a type definition for something that wasn't there. It was annoying because I had to make the equivalent of a header file before I could use a library.


You can use ES6 import/exports in typescript (see https://github.com/Keats/react-boilerplate/blob/master/src/a... for an example) but some of the import don't work exactly like babel would, ie you sometimes have to use import * as myName from "foo" rather than import myName from "foo"


I'd like to congratulate you for such an impressive user interface: so fast, sleek and well designed. For the purpose of creating mocks I'd like to have more prebuilt components though.


Yes, being able to share/upload components for others to use would be stellar.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: