Job Description
About the position
The Full Stack Developer position is a hybrid contract opportunity based in Richfield, MN, requiring the candidate to work 1-3 days per week on-site. The role involves delivering high-quality web and mobile applications using React.js, React Native, and TypeScript, while collaborating closely with product partners to engineer solutions from requirements to production.
Responsibilities
• Develop and maintain web and mobile applications using React.js, React Native, and TypeScript.
,
• Write high-quality unit tests to ensure robust and reliable code, using tools such as Jest and React Testing Library.
,
• Implement server-side logic using Express.js and write appropriate integration tests.
,
• Conduct visual testing with tools such as Cypress.
,
• Leverage GraphQL and Apollo Client for efficient data fetching and state management.
,
• Deliver high-value code from ideation to production, ensuring adherence to best practices and industry standards.
,
• Participate in Agile ceremonies, including sprint planning, status updates, and retrospectives.
,
• Use JIRA to create, manage, and organize work tasks effectively.
,
• Collaborate with team members and stakeholders to gather requirements and provide technical solutions.
Requirements
• 5+ years of experience with React.js and TypeScript.
,
• 2+ years of experience with React Native.
,
• 2+ years of experience with Jest and React Testing Library.
,
• 2+ years of experience with GraphQL.
Nice-to-haves
• Experience writing User Interface (UI) libraries or significant contributions to a UI library.
,
• Experience migrating REST APIs to GraphQL.
,
• Experience in Test-Driven Development (TDD).
Benefits
Responsibilities
- The role involves delivering high-quality web and mobile applications using React.js, React Native, and TypeScript, while collaborating closely with product partners to engineer solutions from requirements to production
- Develop and maintain web and mobile applications using React.js, React Native, and TypeScript
- Write high-quality unit tests to ensure robust and reliable code, using tools such as Jest and React Testing Library
- Implement server-side logic using Express.js and write appropriate integration tests
- Conduct visual testing with tools such as Cypress
- Leverage GraphQL and Apollo Client for efficient data fetching and state management
- Deliver high-value code from ideation to production, ensuring adherence to best practices and industry standards
- Participate in Agile ceremonies, including sprint planning, status updates, and retrospectives
- Use JIRA to create, manage, and organize work tasks effectively
- Collaborate with team members and stakeholders to gather requirements and provide technical solutions
Requirements
- 5+ years of experience with React.js and TypeScript
- 2+ years of experience with React Native
- 2+ years of experience with Jest and React Testing Library
- 2+ years of experience with GraphQL
- Experience writing User Interface (UI) libraries or significant contributions to a UI library
- Experience migrating REST APIs to GraphQL
- Experience in Test-Driven Development (TDD)