React Software Developer
About the Company
Plasmatic Technologies brings service providers and homeowners closer together. Our customer engagement platform provides insurance companies with actionable customer insight, while empowering them to deliver improved usability, flexibility, overall comfort and safety to their homeowner customers. Plasmatic Technologies serves some of the largest insurers in the US, and is growing rapidly. Does this sound like you? If so, we would love to hear from you. Let us know a bit about yourself, your experience, and what you are looking for!
Job Description
We are looking for a great JavaScript developer who is proficient with React.js with 5+ industry experience. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
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
Skills
- Minimum 5 years’ experience as a React developer using CSS, TailwindCSS, and Redux
- Diploma in full stack development considered an asset
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Strong CSS experience and ability to do design and layout with Tailwind
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience using React Native to build mobile applications
- Familiarity with newer specifications of EcmaScript
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Understanding of Graphql and experience in implementing client side
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Experience with Jest based UI testing
- Experience with Authentication as a Service offerings (Firebase, Cognito, Okta)
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
Terms of Employment
- Wage: $41.25/hour
- Full-time (35 hours per week)
- Benefits include extended health (partial coverage of optical, medication, dental through our health care plan)
Contact
- Work location: 200 - 311 West Pender St., Vancouver, BC V6C 1M2
- Email: [email protected]