Job Description
Major Responsibilities
- Contribute TypeScript/JavaScript code with responsibility for major product features while addressing issues across the product
- Create iterative and approachable code commits illustrated in well-documented pull requests
- Design, implement, and maintain the appropriate unit, UI, and integration tests
- Follow workflow processes, automations, and integrations
- Manage workload and organization using agile methodology and project ticketing tools
- Perform constructive code reviews and collaborate in larger architecture and design discussions
- Mentor and encourage your peer and associate engineers
Required Education/Professional Experience
- 2.5+ years of professional experience architecting, developing, and launching software products and/or services
Required Skills/Knowledge Attributes
- Knowledgeable of prevailing platform patterns, designs, idioms, and a desire to respectfully debate their merits and trade-offs
- Versed in standard workflow tooling for source management and CI/CD
- Experience with agile development philosophies and practices
- Understanding of the role asynchronous code plays in modern application architectures