Job Description

JavaScript Developer
Job Number: 21-16132
 
Grab the opportunity to achieve your full potential! Eclaro is looking for a JavaScript Developer for our client in New York, NY.
 
Eclaro’s client is one of the world's largest financial institutions, committed to providing the tools and services that bridge the gap between customers and their goals. If you’re up to the challenge, then take a chance at this rewarding opportunity!
 
Position Overview:
  • Primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).
  • Ensure that these components and the overall application are robust and easy to maintain.
  • Coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
  • Also be responsible to build backend components and backend RESTful APIs using Scala and Java libraries. So, a knowledge and working of experience of Java and Scala is a strong plus.
 
Responsibilities:
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Build backend services in Scala/Java.
  • Responsible for designing and developing complex requirements to accomplish business goals.
  • Ensures that software is developed to meet functional, non-functional, and compliance requirements.
  • Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
  • Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns. At this level, specializations start to form in either Architecture, Test Engineering or DevOp.
  • Contributes to story refinement/defining requirements.
  • Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
  • Assists team with resolving technical complexities involved in realizing story work.
  • Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
  • Designs/develops/maintains automated test suites (integration, regression, performance).
  • Sets up and develops a continuous integration/continuous delivery pipeline.
  • Automates manual release activities.
  • Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack.
  • Individual contributor.
 
Required Skills:
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience or knowledge of programming in Java and/or Scala.
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools Bit Bucket
  • Education: Bachelors or equivalent experience in professional experience.
 
If interested, you may contact:
Elland Bondoc
elland.bondoc@eclaro.com
2012839624
Elland Bondoc | LinkedIn
 
Equal Opportunity Employer: Eclaro values diversity and does not discriminate based on Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online