Sr Engineer - Target IndiaApply Now Location: Target Corporation India Pvt. Ltd., Bangalore, Karnataka, India, 560045; job id: R0000154687
job family: Technology Engineering
schedule: Full time
Target is an iconic brand, a Fortune 50 company and one of America’s leading retailers.
Target as a tech company? Absolutely. We’re the behind-the-scenes powerhouse that fuels Target’s passion and commitment to cutting-edge innovation. We anchor every facet of one of the world’s best-loved retailers with a strong technology framework that relies on the latest tools and technologies—and the brightest people—to deliver incredible value to guests online and in stores. Target Technology Services is on a mission to offer the systems, tools and support that guests and team members need and deserve. Our high-performing teams balance independence with collaboration, and we pride ourselves on being versatile, agile and creative. We drive industry-leading technologies in support of every angle of the business, and help ensure that Target operates smoothly, securely and reliably from the inside out.
Senior level Frontend Engineer who is proficient with React.js. who’s primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). Who will also ensure that these components and the overall application are robust and easy to maintain, and will 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.
Developing new user-facing features using React.js and Redux
Building React JS reusable components and front-end libraries for future use
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Working with the Product Owner/UX designer to capture business requirements.
Responsible for technical solutions with detailed designs, and proof of concepts.
Responsible for delivering working software of highest quality, meeting specifications and agreed timelines.
Translating designs and wireframes into high quality code with unit testing (automated). “Do it right the first time” approach with the developer being responsible for his/her own code quality.
Following development practices and often refactoring code to reduce technical debt.
Create documentation as necessary
Responsible for reviewing code of team members.
Responsible for fixing product defects and attending to critical production issues.
Responsible for fostering innovation.
Work with infrastructure, security, and other partners
3-5 years in an engineering role
1-3 years participating in agile development
This will also require working as a Scrum team member if needed in an Agile Scrum model, and to interact closely with multiple stakeholders like Product Owner, System Architects, Management, dependent Scrum teams, Devops, etc.
Provide estimates of user stories in Story Points, and detailed task estimates in hours.
Showcase technical leadership capabilities to own the delivery end to end.
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows and 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 Babel, Webpack, NPM, Yarn etc.
What’s it like to work here? We’re asked that a lot. Target respects and values the individuality of all team members and guests—and we have lots of fun in all that we do.experience our culture