About the Job:
We are looking for a skilled frontend Developer to join our cross-functional team to design, implement and maintain our entire application stack. The successful candidate will be responsible for building the front-end application using ReactJS, TypeScript, and NodeJS. As a Full Stack Developer, you will work closely with project management and business partners to create and groom user stories and translate designs and wireframes into clean, scalable, and secure high-quality code.
What You’ll Do:
- Develop a full-stack TypeScript application
- Create the front end of the application using ReactJS and building reusable components
- Implement the data abstraction layer using GraphQL and SQL
- Write unit tests using Jest, ensuring acceptable code coverage
- Use Storybook for component design
- Translate designs and wireframes into clean, scalable, and secure high-quality code, meeting functional requirements and architectural direction
- Conduct peer reviews of code for standard pull request activity
- Develop software documentation for developed source code
- Aid in technical support of production systems
Requirements:
- 4+ years of web development experience
- 3+ years of ReactJS development experience with a thorough understanding of React and its core principles
- Strong proficiency in JavaScript and moderate to extensive experience with TypeScript
- Strong experience developing APIs
- Experience with CSS and supporting frameworks
- Demonstrated aptitude for creating practical unit tests
- Solid experience in SQL Server development
- Understanding of web application debugging, including security and performance
- Understanding and use of DevOps as part of the development process
- Bachelor’s degree in computer engineering or related education/experience
- Strong communication/collaboration skills and the desire to learn new things, try new technology, and seek opportunities to grow
- Self-motivated with a strong work ethic with the ability to prioritize, work with multiple teams, and deliver efficiently