Frontend Engineer
Remotive
Remote
•9 hours ago
•No application
About
- Develop and maintain complex user interfaces for web applications using React.
- Collaborate with product teams to translate UI/UX wireframes and mockups into functional, high-quality code.
- Collaborating with back end engineers and engineering managers to ensure that the overall product meets all requirements and specifications.
- Write clean, maintainable, well-tested, and well-documented code while participating in regular code reviews and team discussions.
- Contribute to overall quality through E2E Tests.
- Stay current with emerging front-end technologies and trends, continuously improving development practices and tooling.
- English level - C1 or C2
- React: 3+ years
- Software engineering: 5+ Years
- JavaScript state management (i.e. redux, mobx, context, unidirectional data flow)
- JavaScript build tools (i.e. CRA, webpack, gulp)
- Modern CSS (i.e. flexbox, css-in-js, preprocessors)
- Unit and component testing (i.e. jest, mocha, jasmine, testing library)
- E2E testing (i.e. playwright, cypress, testcafe, selenium, protractor)
- Monorepo management tools (ie. NX, yarn workspaces)
- Fintech experience is a plus
- .NET is a plus
- React - We’re all in on React – we maintain multiple single-page React apps
- TypeScript – 99% of our codebase is TypeScript
- GraphQL - Our standard for API communication is GraphQL served by our DotNet Back-End
- NX monorepo to share components and tools between our applications with ease
- Jest/Testing Library - Unit tests are delivered within every commit
- Material UI - CMG’s design system is built on a tried and true component library
- Styled components - When engineers need to write custom styles, we opt for CSS-in-JS
- Docker with custom local docker tooling to simplify development, Automatic preview environments created for every PR
- Generated OpenAPI document spec and Protos to document our APIs
- Storybook and Figma to design, prototype, and document our UI components
- Playwright and own data-seeding framework for E2E testing
- We innovate with purpose
- We focus on outcomes vs. output
- We believe diverse and inclusive teams fuel innovation
- We are humble yet candid
- We do right by the customer
- 2 year+ contract
- 15 business days of vacation
- Tech courses and conferences
- Top-of-the-line MacBook
- Fully remote working environment
- Flexible working hours
