MuchBetter는 결제 기술 혁신을 주도하는 혁신적인 결제 솔루션입니다. 당사는 180개국 1,000,000명 이상의 고객이 사용하는 완벽한 eWallet 및 결제 장치 솔루션을 제공하는 것을 전문으로 합니다.
MuchBetter는 결제 서비스의 비즈니스 모델을 재구상하고 결제 앱의 경계와 기능을 확장하며 우수한 지속적인 고객 경험을 만들기 위해 노력하는 끈기 있는 사고 리더로 구성된 팀을 한데 모았습니다.
With offices in the UK, the Isle of Man, Malta, Lithuania and Costa Rica, we also have people in Spain, Costa Rica, India, Malta, Canada, Israel, our team is multicultural, and our workspace is a place for creativity, change, innovation and collaboration. We employ people who think outside the box, share ideas without restrictions, take pride in supporting the wider team, and are not afraid to ask questions.
역할
To innovate, develop and improve MuchBetter business systems and integrations within the Enablement Squad. The primary focus of this role is on the development of web infrastructure via React. There is an opportunity to also be exposed to Full Stack Java development if the candidate wishes to explore this.
주요 업무:
To deliver web components enabling MuchBetter products using the React and similar frameworks.
To design and develop high-volume, high-performance, high-availability applications using proven frameworks and technologies.
To ensure consistent use of shared platform components and technologies.
To contribute to best practice for web application development.
To be responsible for work quality, ensuring it meets the technical standards of MuchBetter.
Support your Scrum team and work in an agile environment working as a close team focussed on delivery.
Qualifications/Experience Required:
지식:
우대(필수 아님) – 관련 과목에서 자격을 갖춘 학위.
독립적으로 작업하고 문제를 직접 해결하십시오.
The ability to quickly learn new technologies and successfully implement them is essential
Take pride in delivering high quality, reusable code, and user interfaces
A passion of software development and driven to improve the user experience
경험:
A background in software engineering.
Minimum of 2 years of experience developing web applications.
Experience designing & implementing public and private facing web applications.
Good understanding of the finance industry and payment systems.
Solid experience with front-end React.
Experience with various testing patterns and supporting frameworks, (Jest, React Testing Library, Cypress, snapshot testing, and unit testing).
Experience of the following: React, React Native, Redux, Typescript, Vue.js, Javascript, Material Design (Material-UI/MUI), Bootstrap, REST, Node, HTML, and CSS.
Skills:
Significant and demonstrable web development experience.
Demonstrable experience of implementing best practice – especially around scalability, availability, and performance.
Demonstrable experience of test-driven development alongside the use of automated test frameworks & mocking/stubbing.
Proven experience of project working and commercial development processes – particularly Agile methodologies.
Experience of working in an environment where products must be delivered to specific timescales.
An ability to understand and translate product and business requirements into technical solutions rapidly and effectively.
Experience of supporting, modifying and maintaining systems and code developed by teams other than your own.
Experience of working with code repositories (e.g., Git, SVN), bug tracking tools (e.g., Jira, Bugzilla), Wikis (e.g., Confluence) and code review tools (e.g., Gerrit).
Demonstrable experience with CI/CD process’ and their implementation (e.g., Jenkins, Ansible, Puppet).
속성 및 동작:
분석적 사고 – 복잡한 문제, 프로세스 또는 프로젝트를 구성 요소로 단순화하여 체계적으로 탐색하고 평가할 수 있습니다.
전략적 사고 – 단기, 중기 및 장기적으로 상황, 결정 및 문제를 평가하여 최종 목표를 달성하기 위해 구현해야 하는 계획과 함께 비전을 식별할 수 있습니다.
영향을 미치고 설득하기 – 타당하고 타당한 주장을 제시하여 다른 사람을 설득할 수 있습니다. 상황에 적응하고 동의 또는 행동 변화를 가져오는 방식으로 사람들을 설득하기 위해 다양한 전략을 활용할 수 있습니다.
커뮤니케이션 - 청중과 정보의 특성에 적합한 다양한 스타일, 도구 및 기술을 채택하여 메시지를 명확하게 이해할 수 있습니다.
관계 및 팀 작업 관리 – 다양한 사람들과 효과적인 작업 관계를 구축하고 유지할 수 있습니다. 따로따로 또는 경쟁적으로 일하는 것과는 반대로 팀의 일원이 되기 위해 다른 사람들과 협동적으로 일합니다.