Few words about project
We’re looking for a Senior Frontend Developer (React) to join our team in Warsaw or remotely.
The client is an early-stage venture capital firm focused on intelligent business software with a Scaling Platform that has helped companies like Box, Bill.com, Hubspot, Docusign, JFrog, and WalkMe move from founder-led growth to a repeatable go-to-market machine. As a Senior Frontend Engineer you’ll build and maintain the internal portfolio management and finance reporting application for the US-based venture capital firm. Your goal will be to develop a new frontend app replacing the old one, implement new features and gradually replace other old side frontend applications.
You will be responsible for...
Building new React application based on the legacy AngularJS code
Developing new features according to the design with performance and UX in mind
Collaborating with other frontend and backend devs to define schemas and required changes to existing backend API
Close collaboration with Designer and Product Manager to assess new designs feasibility
Taking care of frontend app security (regular penetration tests every 6 months) and frequent dependencies updates
Helping and training QA team with cross browser and automated testing
Maintenance of legacy AngularJS (v1) services until they’re rewritten or migrated to the new app – probably less than 5% of your time engagement
What's important for us?
Expertise in TypeScript
Proficiency in React its latest ecosystem, like hooks, react-query etc
Proficiency in CSS and related tooling (Sass or Less)
Experience with designing and consuming REST APIs
Excellent command in spoken and written English, at least C1
Attention to detail and sense of aesthetics, from clean code to beautiful UI
Experience in creating automated tests (unit and e2e)
Nice to have:
Proficiency in using Docker and docker-compose
Experience with tabular / grid data components (new app uses AG Grid)
Experience with AngularJS (v1) and its tooling
Experience with tools like Figma and Zeplin
Experience with Cypress and Jest or equivalent tools
Knowledge of JWT authentication or alternative protocols