Front-end Developer

5+ Years
Open to Work From Home
Established in 2019
11-50 Employees
Home-based
Posted On: March 22, 2023
Job ID: 424062

Details

A2B SOLUTION GROUP

 

Is currently looking for:

 

FRONT-END DEVELOPER

 

Position Summary & Purpose

 

This role exists because A2B is looking to augment its client’s forwarding operations by bringing some fresh minds into the senior technology role. The role is a hands-on, “front-end” developer role focused on developing solutions that integrate modern web technologies with a legacy enterprise application. The role will involve close collaboration with the product manager and solution designer to design and implement a new UI/UX that is aligned to increase the usability to be able to create and manage orders and shipments in the system.

 

Responsibilities

  • Work as a front-end developer focused on Front-end development of the IT team to build and maintain solutions on their Cloud platform.

  • Work “front-end” to deliver stories/features/changes end to end. This means being able to work on the front end (React/Angular/HTML/CSS/JavaScript), as well as on backend code written in Java.

  • Understand the aesthetics of User Journey and how the system interacts with the flow.

  • Work on microservices to make the codebase better via refactoring, paying technical debt etc., alongside with delivering new features.

  • Participate in technical design and development discussions.

  • Engage in regular knowledge-sharing activities and continuously improve engineering practices.

  • Be closely involved in code reviews and contribute to the improvement of the team’s skills.

  • Keep abreast of modern frameworks and programming idioms and improving current best practices.

What we are looking for: A2B Capabilities & Values

 

At A2B our values are at the heart of everything that we do. We act for our customers, take care of each other and we work to continuously improve. We are looking for individuals who are committed to achieving results, able to work in an agile and changing environment, deliver service excellence, able to communicate openly and honestly and work effectively within a small team.

 

Core Capabilities

  • A polyglot programming background – we love to meet with candidates who enjoy working on multiple technologies. Experience with Angular and Typescript mandatory.

  • Solid experience with modern web application development using Java/Spring with JavaScript, React, GraphQL (orany database).

  • Experience working with AWS, or a comparable cloud computing platform would be a big plus or at the very least, a willingness to pick up these technologies is desirable.

  • Must have experience with:

    • Language: Angular, React, Typescript, HTML, CSS

    • Database: PostgreSQL, GraphQL

    • Prototype tools: Figma

    • Source code management: Git

    • Issue tracking: Jira

    • CI/CD: Jenkins

  • Nice to have:

    • Language: Java Spring Boot

Personality traits we value

  • You play well with others – you are collaborative, respectful, transparent and self-motivated.

  • You take ownership and seek (and provide) constructive feedback.

  • You are biased towards action – you focus on getting things done and, when acting in the best interests and possessing

  • the right skills, choose “forgiveness over permission”!

  • You have a growth mindset – you are actively curious about how our systems work and demand the best of yourself and from those around you. You are able to demonstrate a continuous improvement bent of mind.

  • You have a resilient mindset – you bring positivity to yourself and those around you, even in less-than-ideal circumstances. You focus on solutions rather than dwelling on problems.

  • You seek technical excellence – you are looking to constantly “level up” your game.

  • You love sharing knowledge – you are constantly looking for opportunities to present on topics close to your heart.

  • You put your hand up to organize sessions like brown bags etc. and encourage others to do the same.

Other

  • A good understanding of Linux systems and administration in an AWS environment.

  • A good understanding of application integration principles and best practices, and experience working on “integration-heavy” systems is needed. Experience building services using REST and GraphQL and an appreciation of how to build good APIs.

  • A good understanding of databases and experience with SQL databases like PostgreSQL etc.

  • Good understanding of CI/CD practices and principles. Experience deploying Java applications using automated build and deployment pipelines.

GENERAL

  • A deep understanding of software development patterns and practices. For example: Design patterns, TDD, unit and integration testing, object-oriented design principles, code refactoring techniques, version control workflows and what it means to write clean, flexible, simple and maintainable code – You care deeply about the quality of the code you write and the solutions you design and develop!

  • A solid understanding of building scalable, resilient and fault-tolerant systems.

  • A good understanding of the web: protocols, architecture, infrastructure, servers, proxies, load balancing, high availability, databases, etc.

  • The ability and desire to pick up new technologies quickly to be able to contribute to solutions in multiple areas.

Fixed weekend, with HMO and Competitive salary