Key responsibilities:
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Developing, designing, or creating new applications and performing code reviews.
- Write technical documentation.
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles (3+ years)
- Experience with popular React.js with Redux workflows (3+ years)
- Familiarity with newer specifications of ECMAScript
- Responsive web development HTML 5, CSS 3.0, Bootstrap (3+ Years)
- Experience working with React UI frameworks like Material-UI.
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as TFS
- Working knowledge of Azure is plus
- Prior experience with Asp.Net MVC, C# is a plus
- Ability to work in Scrum / Agile model and be able to program both quickly and accurately
BBK Worldwide offers a non-hierarchical corporate structure, one that promotes teamwork and creativity throughout the company. BBK Worldwide offers a unique environment not only in which to work, but also to create and contribute. This position is an excellent opportunity for the developer with the right skill set who wants to contribute at all levels to enhancing and advancing the company’s proprietary, web-based software
Requirements for this position:
- Degree in computer science or related field, advanced degree preferred
- Minimum of 5 years of experience; 3 years for those with advanced degrees
- Fluency in written and spoken English language
- We are Remote now but eligible and able to work from our corporate headquarters in Needham, Massachusetts