Clockwork is seeking highly skilled React Developers to help refactor and modernize two legacy systems. This role is perfect for developers who thrive in fast-paced environments, are comfortable making thoughtful trade-offs, and can independently evaluate complex technical challenges.
About the work: This is an exciting opportunity to work on challenging projects where flexibility and critical decision-making are essential. You will bridge the gaps between the Design, IT, and Business departments, presenting different approaches for implementing designs, maintaining backward compatibility, and advocating for responsive design and accessibility improvements.
About temporary full-time employment: This project will run for a period of 6 months. Temporary full-time
Key Responsibilities
- Refactor and modernize a legacy application built with React, TypeScript, and Redux.
- Implement new features using frameworks like Sass, Cypress, React Router, Amplify UI, and Git.
- Independently assess and update deprecated components, ensuring backward compatibility while integrating new design elements.
- Present findings, requirements, and trade-offs to the team for review and prioritization.
- Fill gaps in design fidelity and work around inconsistent product specifications/API features.
- Advocate for in-the-moment responsive design and accessibility improvements, despite their deprioritization.
Required Skills and Experience
- Proficiency in React and TypeScript with hands-on experience in refactoring legacy applications.
- Experience with Redux, Sass, Cypress tests, and React Router.
- Familiarity with Amplify UI or similar UI frameworks (experience with Tailwind is a plus).
- Strong understanding of Git and version control best practices.
- Ability to evaluate system components, make recommendations, and prioritize technical debt versus new feature work.
- Experience working in environments where teams (design, IT, business) are not fully synchronized.
- Strong communication skills to present trade-offs and technical findings to non-technical stakeholders.
Nice to Have
- Knowledge of Next.js and experience transitioning from older approaches to modern frameworks.
- Familiarity with unit tests, component tests, and visual regression testing.
- Previous experience working in fast-paced environments with limited roadmaps and evolving requirements.
*Do you feel you may only meet some requirements in our job post? Clockwork is dedicated to building a diverse, inclusive, and authentic workplace. If you’re excited about one of our open roles, but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.
About Clockwork
For more than 20 years, Clockwork has delivered human-centered experiences and right-sized solutions to clients across various industries. We are a values-driven organization: we tell the truth and keep our promises; we’re helpful, adaptable, curious, and fueled by challenge.
We strive to create an inclusive and respectful workplace for everyone. Diversity in identities, experiences, and perspectives leads to better solutions for our clients and those they serve. Each new hire brings a unique viewpoint that enriches our company culture. We encourage people from underrepresented communities, including people of color, women, LGBTQ individuals, and people with disabilities, to apply for this job.
Clockwork is committed to providing reasonable accommodations to ensure equal opportunities for all applicants. Please let us know if you need any accommodations during the recruitment process.
Our benefits
In addition to our award-winning company culture, we also offer great benefits like:
- A hybrid work environment - work remotely or at our iconic headquarters in Northeast Minneapolis - wherever you feel most productive
- 401k and employer matching program
- Healthcare, dental, and vision coverage
- Remote working perks:
- Annual home office equipment budget
- Monthly connectivity stipend
- Family-friendly policies like flexible working schedules, babies-at-work
- Professional development time and budget
- A leadership team focused on implementing a race-equity vision
- A flexible work schedule that encourages ample paid time off and a sustainable working pace
- Generous, inclusive parental leave - 12 weeks of paid parental leave for primary caregivers and up to 4 weeks of paid parental leave for secondary caregivers
- 14 paid holidays per year, including Juneteenth, Election Day, and a weeklong winter holiday break
Eligibility
- Applicants must be currently authorized to work in the United States on a full-time basis. Clockwork is not able to sponsor applicants for work visas at this time.
- Applicants must be available for synchronous work with team members primarily in the US Central time zone.