Description
🙌🏼 What you will be doing
We’re looking for a Senior Frontend Engineer to build great end user facing web applications which meet our customers’ needs, are bug-free, well tested and architected. We want someone who is excited by the possibilities of working on the intersection of FinTech and blockchain, deeply detail-oriented and focused on User Experience. If you are keen to work in a quickly growing product company and interested in new technologies then we want to hear from you. You will have an impact on what and how we do it.
🧩What you will be working on
- Developing web apps used either internally or by Ramp customers
- Making key decisions on frontend architecture and individual solutions together with the team
- Implementing various solutions for product specific needs such as KYC (Know Your Customer)
- Working alongside our partners to solve their needs
- Building and maintaining our design systems together with the Design team
- Analyzing and understanding business requirements and translating them into technical solutions
- Working closely with our designers and product team on delivering a world-class user experience
- Mentoring less-experienced developers
- Working with niche frontend tech: SDKs, payment gateways, iframes, cross-frame communication, anti-fraud tools, browser extension APIs (communication with blockchain wallets).
🛠️ How we work:
You will play a crucial role within a dedicated product team, tasked with overseeing various features within the app. This team includes a Product Manager, a Designer, an Engineering Manager (who will serve as your direct supervisor), Quality Assurance specialists, and Backend Engineers.
Learn more about our Tech Teams at Ramp.
⚙️Our tech stack:
- Front-end: TypeScript, React, Jest, CSS (SCSS + CSS Modules), TailwindCSS, MobX, Vite, Storybook
- Back-end: TypeScript, NestJS (Node.js), PostgreSQL, RabbitMQ, Redis, OpenTelemetry
- SRE/DevOps: Google Cloud, Docker & Kubernetes, GitHub Actions, Terraform, Prometheus & Grafana
- Quality Assurance: TypeScript, Jest, React Testing Library, MSW, Playwright, currents.dev
- Blockchain: web3.js, ethers.js, and many more
🤟What you will bring:
- 4+ years of solid experience in front-end development
- Ability to understand and appreciate good UX
- Experience in refining tasks and asking the right questions
- Attention to details
- Listening to customers and partners feedback
- Proactivity and ownership
- Experience in working with design teams on delivering excellent products to customers
- Experience in setting up frontend build systems, analyzing and picking the right tech for problems you need to solve
- Ability to explain complex technical issues in plain language to others, including non-tech people
- Great code review & communication skills
- Good testing practices
- Readiness to work in a rapidly scaling up startup
🌟Extra points for:
- Experience in building payment flows in web apps
- Experience in using various 3rd party auth providers
- Experience in tutoring less experienced developers
- Crypto-related experience (building or maintaining dApps)
🪄What’s in it for you?
💸 Competitive salary
- Equity package: share in our success
- Zero-fee crypto purchases via on-ramp!
- 21 000- 28 000 PLN net on B2B contract
🩺 Health & wellbeing
- 26+ days paid time-off
- Health & Sports benefits for you and your loved ones
- Dedicated time off for yearly health check-ups
🧠 Development & Growth
- Self-development and conference budget
- Language lessons
- Internal workshops and activities supporting growth and mental health
🏢 Great working environment and socials
- Modern and comfy offices in Warsaw and Wroclaw, which has everything you'll need to excel and collaborate with your team
- Remote working with visits in our offices
- The best laptops and kit to work on
- Internal Tech meetups on-site & online
- Team socials funded by us
🤝Our interview process
- Discovery interview - 30 min
- Lifestyle interview - 60 min
- Home-based programming task
- Technical interview - 60 min
Learn more about the recruitment process at Ramp.
Please mention the word **PRODIGIOUSLY** and tag RMjYwMDoxZjE4OjE3OTpmOTAwOjVjNjg6OTFiNjo1ZDc1OjVkNw== when applying to show you read the job post completely (#RMjYwMDoxZjE4OjE3OTpmOTAwOjVjNjg6OTFiNjo1ZDc1OjVkNw==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.