Senior/Principal Frontend Engineer, Unified Markets
Paradigm
·
Posted:
June 2, 2023
·
Remote
About the position
The job overview for this role is that Paradigm is seeking a core member for their frontend team who will be responsible for building and maintaining major features. The ideal candidate should have significant experience in developing highly interactive real-time single-page applications on a modern stack, as well as expertise in unit, integration, and E2E test automation. They should also have experience in developing UI based on multiple WebSocket and REST sources, maintaining webapp build pipelines, and working with production observability tools. The candidate should be able to work effectively in a remote and distributed team, take ownership of large engineering projects, and have strong communication skills. A degree in Computer Science or relevant experience is required.
Responsibilities
- Scope, architect, and iterate on new features, including API contracts for REST and WebSockets
- Develop highly performant, well-tested, and responsive UI
- Solve technical problems of high scope and complexity
- Consistently ship moderately sized features and improvements with minimal guidance and support from other engineers
- Collaborate with the team for larger projects
Requirements
- Significant experience in architecting and developing highly interactive real-time single-page applications on a modern stack (React, TypeScript, React Context API, styled-components)
- Experience in unit, integration, and E2E test automation (jest, react-testing-library, MSW, Playwright)
- Working experience in developing UI based on multiple WebSocket and REST sources, joining and transforming complex data structures client-side
- Working experience in developing/maintaining webapp build pipeline (Git, Webpack/Babel, TypeScript, Prettier, ESLint, TSLint)
- Familiarity with production observability tools (DataDog, Grafana)
- Experience in measuring, debugging, and improving webapp performance
- Some exposure to Electron for serving webapp as a desktop application for Win/Mac
- Familiarity with CI/CD and Infra tools (shell, python, GitHub Actions, Jenkins, AWS S3, CDN)
- Able to work in a highly agile business environment
- Able to work effectively with a remote, multicultural, and distributed team
- Able to take ownership of large engineering projects and ensure alignment and agreement on target outcomes
- Strong communication skills in complex technical, architectural, and organizational topics
- Proficient in written and verbal English language
- B.S. in Computer Science or relevant experience
Benefits
- Competitive pay and transparent pay bands
- Flexible work environment
- Unlimited vacation with a minimum required PTO of 10 days annually
- Celebrate national holidays, in addition to floating holidays
- Full benefits (benefits vary by country)
- Generous technology and learning allowances
- $3500 first-year budget for computer and office essentials, with a $2000 refresh every 2 years
- $1000 budget for learning and development materials, courses, or conferences
- Paradigm is an equal opportunity employer