Software Engineer (Frontend) - Plugins Developer
Revolut Ltd
Municipality of Madrid, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Municipality of Madrid, Spain
Tech stack
JavaScript
PHP
API
Software Quality
Software Debugging
Github
Python
Prestashop
BigCommerce
Shopify
TypeScript
Website Wireframe
WooCommerce
WordPress
Bundler
React
Backend
Magento
WebPack
Front End Software Development
Job description
We're looking for a Plugin Software Engineer within our Merchant Acquiring department. You'll be developing and maintaining plugins that empower our merchants to seamlessly accept payments on their e-commerce websites. Engineers at Revolut develop in a collaborative environment, working across teams like Product and Design, and getting feedback from customers to continuously improve features. What You'll Be Doing
- Designing and prototyping new plugin features
- Working alongside other plugin developers to ensure cohesive and scalable solutions
- Collaborating directly with Product Owners and Product Designers to define requirements and deliver impactful features
- Engaging with dedicated backend developers for efficient communication and seamless integration
- Being involved in the user experience design process for plugins, from wireframes and mockups through implementation and release
- Defining and maintaining visual guidelines, ensuring consistency throughout Revolut's plugins
- Gathering feedback directly from customers and colleagues to inform and implement changes to Revolut's plugins
- Updating plugins with our latest innovative features, * Only apply through official Revolut channels. We don't use any third-party services or platforms for our recruitment.
- Always double-check the emails you receive. Make sure all communications are being done through official Revolut emails, with an @revolut.com domain.
We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it's a scam. Report it immediately.
Requirements
- An understanding of modern Javascript (ESNext), Typescript, browser APIs, PHP, and Python
- Proficiency with ReactJS and its ecosystem, Styled components, and Webpack module bundler
- Extensive experience with plugin/theme development for CMS platforms, such as WooCommerce, WordPress, Shopify, Prestashop, Magento, AdobeCommerceCloud, and BigCommerce
- An understanding of how software is developed
- Knowledge of code quality principles and testing techniques
- Experience collaborating on software projects with design and backend aspects
- Quick-learning skills with an ambitious and results-driven personality
- Excellent communication and organisational skills
- The ability to work well as part of a team in a fast-paced environment
- Fluency in English
Nice to have
- A GitHub account with some cool projects in it
- Impressive debugging skills
- Experience developing responsive mobile-first websites
About the company
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products - including spending, saving, investing, exchanging, travelling, and more - help our 65+ million customers get more from their money every day.