Senior Software Engineer - Core UI

Ironclad
Summary
Join Ironclad as a Senior Software Engineer and collaborate cross-functionally to solve business problems by architecting, building, and verifying solutions. You will build a platform that empowers lawyers to scale their work significantly. This role involves working with designers, product managers, and other engineers to design and build features and systems, partnering with quality engineers on testing, mentoring team members, and refining design systems. Ironclad offers a collaborative environment, remote work flexibility, and a positive, inclusive culture. The ideal candidate possesses 4+ years of software experience, strong coding skills, and experience building reusable UI/UX components. The company provides a competitive total rewards package including equity awards, health and wellness benefits, and career development opportunities.
Requirements
- At least 4+ years of software experience architecting, building, launching and maintaining complex systems (a formal degree is not required, we are prioritizing industry experience)
- Technically skilled to lead projects from start to end with a high quality bar
- Proven ability to create reusable UI/UX components that are scalable, performant, and easy to integrate across multiple projects
- Familiarity with UI/UX design tools (e.g., Figma, Storybook) and experience working closely with design teams
- Solid understanding of design systems and the ability to implement them as reusable code components
- Experience working with RESTful APIs and asynchronous data handling in a React application
- Knowledge of best practices in cross-browser compatibility and web accessibility (WCAG)
- Strong communication and collaboration skills
- Experience partnering with product to make informed trade-offs between product requirements and technical complexity
- Can mentor and provide thoughtful feedback to other engineers on the team
- Can effectively communicate inside and outside of their team
- Self-organizing and able to plan their own work as well as others
- Experience with TypeScript and Node.js
Responsibilities
- Collaborate cross functionally with designers, product managers, and other engineers to spec, design, and build features and systems
- Partner with quality engineers to define, build and maintain testing strategy
- Lead, mentor and provide thoughtful feedback to others on the team
- Grow your teams by interviewing and recruiting talented engineers to Ironclad
- Refine design system and component libraries for consistency across all products
Benefits
- Health, dental, and vision insurance
- 401k
- Wellness reimbursement
- Take what you need vacation policy
- Generous parental leave for both primary and secondary caregivers