
Software Engineer, Frontend
Just Appraised
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ReactTypeScript
About the role
- Build and enhance our React/TypeScript applications with a focus on writing clean, modular, and maintainable code that follows our established coding standards and best practices
- Transform complex business requirements into intuitive, accessible user interfaces that prioritize user needs and create seamless experiences across our product ecosystem
- Ensuring consistent UI patterns, styling, and interactions across multiple applications and product lines
- Champion code modularity and long-term maintainability through thoughtful component design and proper abstraction layers
- Optimize frontend performance, implement responsive designs, and ensure robust testing coverage to deliver reliable, bug-free user experiences
Requirements
- An intermediate engineer with 3+ years of frontend development experience in React/TypeScript, component architecture, and user experience design
- Comfortable diving into existing codebases to understand how interfaces work and how to improve them effectively
- Experience with design systems and component libraries (we use Ant Design)
- Strong understanding of RESTful APIs and how frontend interfaces should consume and display backend data effectively
- Curious, resourceful, and energized by staying current with modern UI/UX patterns, and frontend best practices
- User-oriented, motivated by creating meaningful experiences and the satisfaction of solving real usability challenges that impact how people work
- Eye for visual design and attention to UI/UX details
- Commitment to writing clean, maintainable code that follows team standards
- A lifelong learner who actively shares knowledge, mentors teammates, and contributes to our collective growth through code reviews and technical discussions
- Competitive research mindset with the ability to analyze competitor interfaces, identify UX gaps and opportunities, and translate insights into innovative solutions that give our users a superior experience
- Proficient at leveraging AI tools and modern development assistants to accelerate development workflows, generate code efficiently, and explore creative solutions while maintaining code quality and team standards.
Benefits
- Globally connected, locally supported: Thrive in a vibrant online community that celebrates your unique talents, wherever you are.
- Supportive parental leave: Welcoming a new member to your crew? We've got your back with time and support to adjust.
- Home office, fully equipped: Craft your ideal workspace with our generous home office and equipment stipend.
- Flexible work arrangements
- Continuous learning opportunities
- Much more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactTypeScriptcomponent architectureuser experience designRESTful APIsresponsive designfrontend performance optimizationclean codemodular codetesting coverage
Soft skills
curiosityresourcefulnessuser-orientedattention to detailcommitment to standardsmentoringcollaborationcompetitive research mindsetproblem-solvingknowledge sharing