Frontend Engineer - Abu Dhabi, United Arab Emirates - Talent500.

    Talent500.
    Talent500. Abu Dhabi, United Arab Emirates

    2 weeks ago

    Default job background
    Description

    Frontend Engineer Peach Payments Our vision is to deliver delightful experiences for merchants and users and be the payments partner of choice on the African continent.

    In everything we do, we strive to make it as easy as possible for merchants to focus on their business, while we take care of their payment needs.

    • We work with the biggest enterprise businesses and the side-hustle next door, across every sector of the economy.
    • We pride ourselves on delivering a world-class payments service with a seamless and secure checkout, enterprise-grade security and personalized multi-channel support to every business we partner with.
    • We integrate easily with leading e-commerce platforms like WooCommerce, Wix, Shopify, Magento and Prestashop, and our modern API allows for custom integrations.
    • We currently enable both enterprise and SME ecommerce in South Africa, Kenya and Mauritius, with rapid expansion planned to more countries on the continent.
    • Why were hiring for this role: We are hiring a Frontend Engineer for the Payouts Team to optimize user interfaces and elevate the experience of our financial transactions. This role is crucial for simplifying complex workflows, ensuring responsive design across devices, and maintaining compliance and security standards. By bringing on a dedicated Frontend Engineer, we aim to accelerate development, foster collaboration with backend teams, and infuse a user-centric design approach. Ultimately, this hire will contribute to a seamless and transparent payout system, enhancing user satisfaction and reinforcing our commitment to excellence in financial services.

    What wed like you to have:

    • Someone with at least 6 years experience programming in Javascript, HTML and CSS.
    • Strong experience with best practices and a sound understanding of what makes valuable codebases. Responsive design, functional programming paradigm, clean code and readability.
    • The ability to work collaboratively in an ever-changing remote friendly environment.
    • Experience with version control systems. (Github, Gitlab)
    • Experience with front end frameworks. (React,Vue, Angular)
    • Experience with UI libraries (Material UI, Bootstrap, Ant)
    • Experience with testing libraries (Jest, Cypress, Jasmine) Core function of the role:
    • Web Development: Utilize HTML, CSS, and JavaScript to build and maintain the client-side of web applications.
    • User Interface Design: Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.
    • Interactivity: Develop dynamic and responsive user interfaces using JavaScript for seamless user interactions.
    • Responsive Design: Ensure websites and applications are optimised for various devices and screen sizes.
    • Performance Optimization: Optimise frontend code for fast loading times and optimal user experience.
    • Cross-Browser Compatibility: Address and resolve compatibility issues to ensure consistent rendering across different browsers.
    • Accessibility: Implement best practices for accessibility to ensure inclusivity for users with disabilities.
    • Version Control and Collaboration: Work with version control systems (e.g., Git) and collaborate with cross-functional teams, including backend developers, designers, and testers.
    • Stay Updated: Stay abreast of the latest web technologies, tools, and best practices to enhance the development process.

    Other [ Softer ] skills that will help you succeed:

    • Communication: Clear and effective communication skills.
    • Problem-Solving: Strong ability to identify and solve challenges.
    • Attention to Detail: Meticulous focus on design and functionality.
    • Creativity: Ability to bring innovative design concepts to life.
    • Adaptability: Willingness to learn new tools and stay current.
    • Collaboration: Team-oriented with effective collaboration skills.
    • Time Management: Efficiently manage time and meet project deadlines.
    • User-Centric Mindset: Focus on creating positive user experiences.
    • Continuous Learning: Proactive engagement in ongoing learning.
    • Patience: Steadfast patience in debugging and problem-solving.

    What else is in it for you

    What do the first 3-6 months look like in this role

    Onboarding and Familiarization:

    • Weeks 1-2: Onboarding activities, introduction to the team, and becoming familiar with the organization's development processes.
    • Weeks 3-4: Gaining a deeper understanding of the existing codebase, project architecture, and development environment. Skill Ramp-up:
    • Months 1-2: Acquiring proficiency in the technologies and frameworks used by the organization. Engaging in any necessary training sessions or self-paced learning to fill in knowledge gaps. Collaboration and Team Integration:
    • Months 2-3: Increasing involvement in team discussions, collaborating with UI/UX designers, and participating in agile development processes. Contributing to ongoing projects under the guidance of more experienced team members. Small Feature Implementation:
    • Months 3-4: Taking ownership of smaller, well-defined features or bug fixes within the application. Collaborating with the team to implement and deploy changes. Code Reviews and Feedback:
    • Months 4-6: Engaging in code reviews and receiving constructive feedback from peers. Learning from experienced developers and incorporating best practices into daily coding habits. Independent Project Work:
    • Months 4-6: Gradually taking on more responsibility by contributing to larger features or projects independently. Demonstrating the ability to apply knowledge and skills gained during the initial onboarding.

    Performance Evaluation:

    Month 6: Participating in performance evaluations to discuss achievements, areas of growth, and setting goals for the upcoming months. Establishing a roadmap for career development within the organization. Continuous Learning and Improvement:

    Throughout: Actively participating in ongoing learning opportunities, staying informed about industry trends, and suggesting improvements to development processes

    What do people say about working here

    We have a diverse, community-orientated team where failure is allowed. We fail fast but aim to succeed even quicker as were committed to enabling entrepreneurs. We are a Hybrid team. This means that our teams predominantly work out of the office. We expect you to have a home or other office set-up, with reliable internet access. Team members have the option of going to a work space or office closest to them, where this allows. We may, from time to time, request team members to come to the office or travel to a location out of your area for complete team Meet-Ups We value diversity at Peach and therefore we are committed to inclusion across race, gender, age, religion, identity, and experiences