What are the responsibilities and job description for the Frontend Developer position at VITS Consulting Corp?
Role : React Developer
Location: Brooklyn Park, MN - 1 day onsite, typically Wednesdays (must be local to MN)
Job Description:
- Resumes need to reflect experience and the candidate should be able to go into detail about their projects, skills listed, etc.
- They should be able to describe their hands on experience along with what is listed in their resume.
- UI Developer who needs to be productive from day 1. Proven hands on UI Engineer - not someone who is front and backend focused.
- React, CSS & JavaScript will be the main focus of the interview
- Mostly greenfield projects - will be working with legacy tech to rebuild select apps - not trying to replicate it but rebuild it to be better once modernized.
Logistics:
Duration: Contract through August - likely to extend
Interview Process: 1 round IV via Zoom
Must Haves:
- CSS3
- HTML5
- Strong React JS experience
- Building and maintaining a design system or component library with documentation across multiple teams
- Core JavaScript
- Cypress or Playwright, React Testing Library or other unit testing framework
- Familiarity with Figma, Sketch or Adobe XD and experience working closely with UX
- Webpack or Vite and knowledge in state management
Responsibilities:
- Develop and test code to deliver functionality that meets the overall business strategy and objectives
- Build the work needed to implement features from the product backlog
- Size user stories
- Unit test code, create automated test scripts, and execute all other testing-related tasks
- Test deliverables against a user story’s acceptance tests
- Execute necessary project documentation
- Work closely with other team to ensure that features meet business needs
- Follow industry-standard agile software design methodology for development and documentation
- Work with infrastructure, security, and other partners
Required Qualifications:
- 3-5 years in an engineering role
- 1-3 years participating in agile development
- Scrum certification, a plus
- Experience with test-driven development and software test automation
- Deep experience working in an agile environment (e.g. user stories, iterative development, etc.)