Position: Full Stack Developer ( Angular, Node.JS)
Company: Startupcraft
Category: JavaScript
Experience required: 5y
English level: upper

**Job Description**:
Skilled in developing rich applications with HTML, CSS, JS, Node, Bootstrap, and experience working closely with specs and designs to implement good UX/UI.

- Experience with using RESTful interfaces.
- Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support)
- Experience in developing cross-browser and cross-platform compatible solutions, browser differences and limitations, and client-side performance optimization.


- Knows how to instrument software with real user metrics to reflect the customer experience (experience with Google Analytics or other web analytics tools a big plus)
- Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser (e.g., lazy loading assets, using CDNs, caching, compression, etc.).


- Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer's devices, etc.).
- Familiarity with JS native technologies (React Native, NativeScript, Ionic, etc.) for iOS/Android a major plus.

- Knowledge of Git, JIRA.
- Understanding build workflows and collaboration.
- Good communication skills.


- Great spoken English skills are important for both candidates.