Sapient Corporation

Receive alerts when this company posts new jobs.

Senior Associate – Interactive Development (React)

at Sapient Corporation

Posted: 11/1/2017
Job Status: Full Time
Job Reference #: 227120
Keywords: planning

Job Description

At Sapient Global Markets, we are quiteliterally on the front lines of the biggest issues facing the global marketsleaders today -- investment banks, asset management firms, wealth managers, oiland energy  firms, and government andregulatory agencies.  Driving transformationand leading change within these industries requires big thinkers who bringinsight, knowledge, technical acumen and passion for innovation.  What we offer is the opportunity to join arecognized leader in developing and delivering groundbreaking solutions fortoday's dynamic global marketplace and an award-winning culture that fostersgrowth and leadership. Choose to be a Troublemaker -- challengethe status quo, innovate, disrupt and seize the opportunity to transformyourself. All this while having fun along the way!


Job Title:
Senior Associate - Interactive Development (React)
 
Job Summary:

As a Senior Associate, Interactive Development, you will play a key rolein delivering stable, enterprise-level software to our clients. You will be anindividual contributor who is able to work independently to convert richinteractive designs to web applications that conform to our standards and bestpractices. The Senior Associate will provide guidance to junior team membersand will potentially lead a team of 3-5 people, delivering an entire track ofwork.


Primary Responsibilities:

  • Work with project management toaccurately estimate and scope out projects
  • Work with informationarchitecture and design teams during planning and production phases
  • Ensure cross-device andcross-platform compatibility
  • Converse with back-end teams tocreate optimum integration solutions
  • Write code based on functional specifications
  • Optimize development for userexperience
  • Comment code and produce documentationto industry standards
  • Produce code to the higheststandards while adhering to industry accepted architecture and design patterntechniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)

Experience Guidelines:
  • 5-7 years of experience buildingFront End Applications
  • At least 2 years of experiencebuilding React (Angular) Applications
  • Preferably worked in the Financedomain or other similar domains with complex set of entities, relationships,rules and operations
  • Strong understanding of HTML5,CSS3, ES2015
  • Good knowledge of Browsers, Javascriptruntimes, HTML5 APIs
  • Good understanding of ReSTfulAPIs, GraphQL and WebSockets
  • Ability to debug and profile Webapplications with Chrome DevTools
  • Exposure to Domain Driven Design,SOLID principles
  • Exposure to Style Guides, AtomicDesign
  • Exposure to Design tools likeSketch, Adobe Illustrator or Affinity Designer
  • Deep knowledge of at least 2different programming languages. If JavaScript is your primary language, youshould also be comfortable with one of the following languages: Ruby, Python,Go, C#, Java, Haskell, OCaml
  • Good verbal and writtencommunication
  • Strong understanding of the ReactVirtual DOM, JSX and API
  • Experience with aState-management framework like Redux (with middlewares) or MobX
  • Comfortable with concepts likeContainer/Presentation components, Higher Order Components
  • Worked with UI libraries likeMaterial-UI, Semantic UI, Bootstrap
  • Good understanding of CSS in JS,aka scoped-css or Styled Components
  • Unit testing with Karma Mochaor Jest

Education:

Bachelors in Computer Science or equivalent education covering Math,Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics


Location:

Bangalore, Noida & Gurgaon

About Global Markets

Sapient Global Markets, a part of Publicis.Sapient, is a leading providerof services to today's evolving financial and commodity markets. We provide afull range of capabilities to help our clients grow and enhance theirbusinesses, create robust and transparent infrastructure, manage operatingcosts, and foster innovation throughout their organizations. We offer servicesacross Advisory, Analytics, Technology, and Process, as well as uniquemethodologies in program management, technology development, and processoutsourcing. Sapient Global Markets operates in key financial and commoditycenters worldwide, including Boston, Calgary, Chicago, Dusseldorf, Frankfurt,Houston, London, Los Angeles, Milan, New York, Singapore, Washington D.C. andZurich, as well as in large technology development and operations outsourcingcenters in Bangalore, Delhi, and Noida, India. For more information, visit www.sapientglobalmarkets.com.


Sapient is a registered servicemark of Sapient Corporation.