— 2+ years of experience with ReactJS
— 2+ years of experience with NodeJS
Skills and Abilities:
— Advanced in JS core and base concepts
— Advanced in ES6/ES7/ES8
— Advanced in OOP and Functional Programming
— Advanced in DOM and its API
— Advanced in JS Frameworks/UI Libraries
— Intermediate in State Management frameworks
— Intermediate in HTML Templates
— Advanced in NodeJS Core and V8
— Advanced in Web Servers
— Intermediate in DB
— Advanced in Package Managers (npm, yarn)
— Intermediate in Strict Typing
— Advanced in Web API
— Intermediate in Test Frameworks
— Advanced in Protocols
— Advanced in Linters
— Intermediate in Module Bundlers
— Advanced in Development Tools
— Advanced in Code Review process
— Advanced in Git
— Advanced in Scrum/Agile
— Intermediate in Automating Tasks
— Intermediate in HTML/CSS
— Intermediate in CSS Preprocessors
— Intermediate in Data Structure Stores
— Intermediate in Clouds
— Intermediate in Continuous Integration
— Intermediate in other BE Technology
— Competitive salary and yearly bonus
— Medical insurance (after probationary period)
— Fitness benefits (after probationary period)
— English classes with the native speaker and the opportunity to improve communication skills by regular collaboration with English speaking colleagues
— Flexible working arrangements
— Weekly Happy Hours and periodic team activities
— Work in a high-growth, energetic environment
— Focuses on developing a deep expertise in a core language and engineering concepts as well as gaining awareness of others.
— Expert for the project being worked on. Work effectively in the areas outside the core skill set.
— Writes production quality and maintainable code following well defined guidelines and best practices.
— Creates projects from scratch with little or no help. Suggests tools and libraries to the Architecture team.
— Designs and writes code often for not well defined engineering tasks. Suggests proven improvements to design and architecture.
— Understands overall project architecture and involves in break down of high level non technical requirements into technical tasks.
— Understands and makes well-reasoned design decisions and trade-offs in the solution area being worked on.
— Understands overall project and reviews code, provides expert guidance in the code review comments.
— Designs test framework, writes unit and integration tests. Analyzes requirements and creates tasks for other engineers in the team.
— Documents and suggest improvements to design and architecture based on the issue resolution.
— Actively looks for security vulnerabilities in the code, in code reviews and in the project design.
— Involved with Sprint and Drive planning.
— Involved with providing estimates and helping team members with it. Has a very good understanding of nitty gritties while estimating effort
Project Tech Stack:
— NodeJS 10
— ExpressJS, KoaJS
— MongoDB, Redis, DynamoDB, MySQL
— AWS (EC2, Lambda)
At Infront X, we empower brands to build unique relationships by creating digital products & experiences people love. We specialize in helping sports, media, and entertainment organizations make deeper connections with their audiences through leading-edge technology, data-driven strategy, and impeccable design.
Headquartered in Switzerland and with 9 offices across North America and Europe, we are proud of the impact we’ve helped create for elite organizations like the PGA TOUR, Verizon, NASCAR, FOX, Chelsea FC, AS Roma, Comedy Central, the International Ski Federation and the International Basketball Federation, among countless others