Valencia Codes

Valencia Codes

To Code, To Find Jobs, Together

Elavon Financial Services
spain (Full remote)
Frontend Developer (JavaScript)

Job Description

Frontend Developer (JavaScript)

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Essential Responsibilities:

Responsible for designing, developing, testing, operating and maintaining products.

Takes full stack ownership by consistently writing production-ready and testable code.

Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs.

Makes sound design/coding decisions keeping customer experience in the forefront.

Takes feedback from code review and apply changes to meet standards. Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures.

Accountable for ensuring all aspects of product development follow compliance and security best practices.

Exhibits relentless focus in software reliability engineering standards embedded into development standards.

Embraces emerging technology opportunities and contributes to the best practices in support of the bank's technology transformation.

Contributes to a culture of innovation, collaboration and continuous improvement.

Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery. Anticipates and communicates blockers and delays before they require escalation.

Preferred Skills/Experience

2-4 years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6

1+ years experience developing and debugging in EmberJS or similar component based framework

1+ years experience developing with Express.js and TypeScript

2-4 years experience with browser APIs and optimizing front end performance

2-4 years of iterative Agile development and rapid release

Intermediate understanding of a feature, the users impacted, the flows impacted and feature's purpose

Intermediate understanding of algorithms and data structures

Adept with agile software development lifecycle and DevOps principles

Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers

Strong problem-solving and analytical skills

Strong communicator with a high EQ. You think about how your work and code will impact others.

Accountability and ownership. You are self motivated to see your projects and features ship with quality and testing coverage.

Opinionated on software engineering best practices like SOLID and understanding of why they’re important