Senior Frontend Software Engineer
Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentJavascript LibrariesTypescriptCode ReviewProduction Experience
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- B.S. in Computer Science or equivalent experience is required
- Advanced knowledge and production experience with React & Redux
- Advanced vanilla JavaScript experience and good understanding of type systems with TypeScript expertise
- Ability to design and write highly robust and maintainable software with a focus on performance and modular design
- Strong understanding of fundamental data structures and algorithms
- Experience with REST API interactions and networked programming
- Strong communication skills
Nice to have
- React
- Redux
- TypeScript
- JavaScript
Day to day
- Contribute to the core architecture and technology decisions for Cordial front-end development
- Build modular reusable components and features
- Design front-end code for performance
- Participate in daily standups and joint US/European meeting times
- Participate in peer code reviews
Hiring process
- Phone and video Zoom interviews
- Remote onboarding
