Manager - Experience Engineering - React
Location
Bangalore | India
Job description
- Manager-Experience Engineering leads and mentors teams within and across projects, architects front-end applications as well as provides guidance on Experience technologies and delivery best practices
- The person also manages clients and represents Sapient s expertise and thought leadership in Experience technologies and applications
- Would also drive and enhance Sapient development methodologies (SA3)
Your Impact: .
- Understand Clients business problems and engage in Client servicing to manage peer-level Client relationships
- Develop an accurate and realistic design plan along with risk mitigation solutions for the project
- Liaison with Information Architects and Designers to finalize the usability and feasibility of interface designs
- Effectively communicate responsibilities to the track leads and mentor a collaborative team to deliver Client expectations
Your Skills & Experience:
- 10+ years exp with Bachelor in Computer Science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, and Graphics.
- Excellent knowledge of hand-coded HTML5, CSS3, JavaScript/ OOJS
- Experience working with Front End Architecture - Monolithic, Micro-Frontend.
- Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries, and their practical uses in building complex interactive experiences
- Experience building React Applications.
- Experience with a State-management framework like Redux (with middlewares - Thunk/Saga) or MobX.
- Hands-on experience working with Node.js along with setting up frontend build systems and automating the same using Grunt / Gulp.
- Excellent Knowledge of common JavaScript design patterns
- Hands-on experience working with TDD in JS with the help of frameworks like Jest, React testing library, Jasmine, Mocha, Karma, etc.
- Hands-on experience with Performance/ Security tools.
- Experience using fluid grids, and building responsive/adaptive websites using Bootstrap, etc.
- Understanding of SEO and accessibility issues and how they relate to the development
- Sound Knowledge of accessibility standards and usage of Aria labels.
- Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc
- Familiarity with MV* frameworks (AngularJS, Backbone.js, or similar) and knowledge of common JavaScript design patterns
- Experience working with large branded websites, content management systems, E-commerce platforms, and backend frameworks (Java, .NET) is a plus
Set Yourself Apart With:
- Strong, innovative, and initiative-seeking approach to problem-solving and finding solutions
- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
- Strong communication skills with sound articulation and comprehension
- The ardent desire to explore and learn emerging interactive technologies
- A distinct point of view and ability to demonstrate leadership skills
- Stay abreast with the latest technologies and regularly guide integration and implementation of Front-End Interfaces on multiple platforms
- Experience leading development teams and architecting elegant solutions
Job tags
Salary