Overview
element^n is seeking a talented and professional React developer. The developer will be charged with innovating and solving complex problems across the client and server domains of web applications, including back-end development using React and a wide range of JavaScript libraries such as Vue.js.
Primary Responsibilities
- Analyze, design and develop technical solutions according to functional specifications documents and technical requirements
- Develop server-side code to build our client's application ecosystem
- Produce standards-compliant client side code with React and other libraries
- Assist QA staff with unit and integration testing of core application and components
- Contribute to software architecture and design by assisting in technical analysis discussions and suggesting new ideas
- Prepare technical documentation
Skills
Required
3+ years work experience in the software domain2+ years experience developing web applications, using React as well as a range of JavaScript libraries and supporting technologies such as ReduxExperience with a broad range of existing Web 2.0 development technologies tools and approaches such as Vue.jsExcellent knowledge of web application concepts, including HTML5, JavaScript, and CSS3, the request / response lifecycle and web application security concepts and techniquesAbility to write clean JavaScript codeExperience with GraphQL and Apollo Federation architectureProficiency with code versioning tools such as Git, Github and SVNFamiliarity with testing toolsPreferred
Experience with Vue.jsExperience with authentication and authorization frameworks (oAuth, SAML)Familiarity with ShortcutKnowledge of software security#J-18808-Ljbffr