Position: Sr Software Engineer
Location: Pune, Maharashtra, India
Best Watches available for you on Amazon FashionThis role will be responsible for designing, implementing and supporting highly interactive, scalable and performant client-facing Applications across our platform and content products. You will contribute well-patterned high-quality code and can clearly communicate concepts and technical architectures to team members and functional partners.
Use best Headphones for your upcoming interviewRole Responsibilities
- Develop and implement robust client-facing solutions with a strong focus on reusability, performance and security
- Contribute technical leadership and take ownership for the delivery of software component design, development and maintenance on complex projects
- Review team code contributions and make their own code available for peer review
- Adopt an ‘Operational Excellence’ approach to continuous improvement – to test, analyse data and improve constantly
- Contribute expertise aimed at improving technology practices, standards and methodologies within the group
- Work collaboratively within a cross-functional, agile development team to solve problems, deliver incrementally, transfer knowledge and contribute to overall product architecture
- Communicate progress clearly and concisely to leadership and the development team
- Skills & Experience
- 5 to 7 years relevant software development experience
- Expert level proficiency in developing Web Applications in JavaScript with a strong focus on ECMAScript 6 language features
- Possess a deep understanding of popular JavaScript design patterns and their appropriate application (e.g. Module, Factory, Observer, Facade, Adapter, MVC)
- Experience with Unit testing frameworks
- Experience developing with one or more modern JS frameworks (e.g. React, Polymer, Vue, Angular) understanding of their capabilities and appropriate application
- Working experience of modern Agile software development methodologies (i.e. Kanban, Scrum, Test Driven Development)
- You turn ideas into code and making that code usable by your teammates and the company at scale
- Strong appreciation of User Experience (UX) best practice with an ability to envisage user behaviours, needs, and motivations
- Working experience of User Research activities
- A solid understanding of the Software Development lifecycle and tools including Source Control, Rapid Prototyping, Continuous Integration
- Experience implementing Accessibility, Internationalization and Security patterns on modern Web development projects
- Skilled in delivering quality products using the latest Web technologies with an ability to deliver in a wide range of environments and learn to be productive quickly, even with unfamiliar tools/technologies
Apply: Click here to Apply
Get new laptop from Amazon