Front end Software Architect

Location: Waltham, OH, United States
Date Posted: 10-31-2017
Position Role/Tile: Front end Software Architect
Location: Waltham,OH.


Summary: 
You'll work in our Waltham, Massachusetts office as part of our Technology & Digital function. Technology & Digital function provides for all of the Firm's internal software development needs. The goal is to provide McKinsey's business thought leaders the tools and knowledge they need as they work with clients around the globe
Responsibility:
The Software Architect (Front-end) will engage with our world-class engineering and program teams to build products and solutions. We are looking for passionate hands-on front-end architects who adapt and excel in several technologies and are excited by what a modern JavaScript can do. We look for those that who have tried their hands in multiple frameworks such as React, Redux and Angular1/4 and have an opinion on what suits what use case better
The Software Architect has a real passion for software development with an agile mindset. A qualified candidate will have extensive experience in various IT Technologies like JavaScript, CSS, ReactJS, NodeJS, and Cloud etc. He would have contributed to open source projects, have participated in technical communities, interest groups or have written or spoken in public about their technical ideas.
The Software Architect will collaborate closely with product managers, developers, and other disciplines to identify what will be most critical to the success of a product, what it should feel like to interact with a product or service across multiple touch points, and to define how we bring that experience into reality.  In this work, you will actively look for opportunities to apply new tools and technologies that can help enrich the capabilities the firm provides to our colleagues to do their work. You will also have the opportunity to be an advocate and coach for design thinking, helping others in the firm develop their knowledge, skills and capabilities in the use empathetic, inventive and iterative methods for product development.
Despite having over 10-12 year of experience, a Software Architect will still be an active learner: tinkering with new open source libraries, using unfamiliar technologies and inclination to continuous research inside and outside the current focus fields. He would be acknowledged expert/professional within company and/or industry nationally and internationally. He can provides leadership in the development and strategic direction of new products, processes, technologies.
The Software Architect should be passionate about secure coding practices, code quality and good engineering practices such as Test Driven Development, simple code, automated testing and deployments, continuous integration and continuous deployment etc. At the same time, a successful candidate will not only be a good learner, but a good teacher. He should provide ongoing coaching and mentoring to the architects/Technical leads to improve our organizational capability.
Finally, a Software Architect will have good communication skills and be able to explain complex technical issues in plain English to a variety of stakeholders in the larger organization.
Job Description:
• Bachelor's/Master's degree in Computer Science or equivalent subject
• 10+ years of IT experience with 8+ years of hands-on experience in large-scale application/system/platform/integration architectures
• Full stack with minimum 8 years of relative experience with JavaScript technology stack (HTML, CSS, JavaScript, NodeJS)
• 4 years minimum of experience working with SPA including TypeScript, AngularJS, React, Redux , NodeJS, Bootstrap and modern open-source web frameworks
• Design, develop and support highly scalable, responsive web applications and services
• Produce high quality code that is unit tested, code reviewed, and checked in regularly for continuous integration
• Build reusable code and libraries for future use
• Proficient understanding of JavaScript unit testing framework and libraries, such as Mocha, Chai, Jasmine, Jest
• Deep expertise with HTML5, CSS3
• Basic understanding of CSS pre-processing platforms, such as LESS and SASS 
• Proficient understanding of tools like Grunt, Gulp, Bower, Yeoman, WebPack, Browserify
• Exposure to Agile software delivery; acceptance test driven development and/or test-driven development preferred.
• Proficient understanding of cross-browser compatibility issues and ways to work around them
• Provide thought leadership to the senior leaders for the direction of the overall product portfolio and how to manage and evolve our architectures Ability to work with multiple teams to provide technical guidance and oversight
• Distinct customer focus and quality mindset
• Excellent interpersonal, leadership and communication skills
• Ability to work under pressure with a solid sense for setting priorities
• Comfortable working in a team based and collaborative environment
• Coach and mentor team members to follow good engineering
Key Technical Skill:HTML5, CSS, JS, AngularJS, NodeJS , Typescript,ReactJS, Bootstrap
Experience Level:10+ years






Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool: http://www.skillexam.com/
Checkout our job board : http://www.job-360.net/
=====================================================
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (510)-713-9900, 510-573-5500 Fax: (510)-740-3677
Web: http://www.cbsinfosys.com
=====================================================
or
this job portal is powered by CATS