Job Description
The successful candidate will have a strong product engineering background and proficiency in front-end React development with TypeScript. You'll enjoy entrepreneurial environments where you can solve difficult problems using current technologies and tools. You'll collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and modeling engineering best practices. As a member of the Platform engineering group, you will work closely with product managers, developers, and platform engineers to ensure high-quality and timely product releases. You are a hands-on technical person who will be responsible for issues related to product features, performance, speed, scale, security and accessibility.
Responsibilities:
- Write accessible code that is easy to maintain and test.
- Actively participate in the design and architecture of our web components and tools
- Work with Project Management and other product teams to elicit design requirements
- Work as part of a passionate, agile development team to deliver engaging user experiences
- Fix production issues and maintain the code as needed
Requirements:
- 2-5 years of development experience
- Experience working with TypeScript and the React framework
- Experience building reusable front-end components
- Experience with front-end testing libraries
- Experience delivering a SaaS product
- Be open-minded, forward-thinking, and passionate about great software
- Experience with the entire software development lifecycle, including version control, build process, testing, and code release
- Experience with data modeling or schema languages, such as XML Schema or JSON Schema.
- Agile and Test-driven development methodologies
- Experience building/consuming RESTful or gRPC web-services
- Strong communication skills, particularly in an asynchronous environment
Found this job inappropriate? Report to us