27 Jun 2020
UI Architect
As an UI architect you will be a member of a cross-functional web development team. We are the in process of rewriting our core UI toolchain and therefore you will also get to participate in co-creating our new design-language/ design-system. In this role, you’ll build and maintain coding guidelines, web components, and encourage best practices for implementing them in the product. You should be passionate about front-end and back-end technologies, have a high standard for product quality, and be able to mentor the team with a wide range of technologies. You should have extensive real-world experience with web-based user interface.
About us
Founded in 2008 in Pune by a group of technology evangelists passionate about travel, technology, and values that reflect even today in the culture within the organization. We at Tavisca today create some of the world’s most cutting-edge software products in the Travel technology and Customer loyalty and engagement business.
We are now a cxLoyalty company with a team of over 400 dedicated and passionate employees in India and 3000+ employees globally, building products and solutions that power some of the world’s leading Travel, customer engagement & loyalty programs. Tavisca’s platforms help corporations in creating loyalty & engagement and reward programs for their customers through a bouquet of offerings that include travel, merchandise and other benefits. We are in the journey of constantly transforming the way brands engage, thank and rewards their most loyal customers.
Why is this role important for Tavisca's work?
Tavisca product teams are divided into Tribes and Squads, with similarities to the Spotify model. You will work within a tribe comprising of cross-functional squads, engaging with onsite and offshore Product Managers, Delivery managers, Analysts and Engineers to help build the web apps using client-side and server-side technologies and frameworks.
As a Front-end Lead you will be able to understand and create clear strategies to communicate how technical implementation will benefit product and clients by identifying and prioritizing opportunities to improve the speed and reliability of the product and delivery life-cycles.
Once here you will?
Some of the things that you can look forward to doing once you are here are:
Be part of Agile rituals like Feature elaboration/Estimation, daily stand-ups, release planning, Iteration Planning Meeting, Retrospective, Showcase, etc
Build content and data driven enterprise level web application which works for Multiple clients in multiple countries.
Design entire technical architecture of UI portal framework along with pluggable modules.
Perform closely with product management, graphic designers plus usability experts to present compelling user experience.
Collaborate with Engineering teams to understand technical requirements as well as performance, scalability, quality, and security concerns.
Ensure to advocate for user-centric research.
Head development inclusive to agile team to execute key User Interface aspects.
Recommend processes, services, software and other tools to support business objectives pertinent to user interfaces as well as infrastructure technologies
Create documentation around processes including front-end design and service architecture.
Communicate technical concepts effectively to members of cross-functional team, clients, and stakeholders.
Work with backend architects to build RESTful APIS.
Prototype and develop new ideas and participate in all parts of the life-cycle from research to release.
Follow industry trends with regard to front-end technologies and techniques.
Provide technical leadership to fellow engineers, designers, and other stakeholders to develop and maintain UI applications.
Mentor other engineers and review code and designs in a senior role.
What does Tavisca offer you?
While some organisations offer you perks and benefits, we offer you the ‘Tavisca Experience.’ An experience that gives you the opportunity to learn, innovate and have loads of fun.
As we aspire to be an organisation where every meet-up that happens in Pune happens at Tavisca. We organise series of technology events, hackathons, workshops and tech meet-ups to give our wiz kids the opportunity to interact with industry leaders and to also spread and rely on the expertise we possess.
We do everything we can to make life here as easy as possible and do our best to take people's personal situations into account. Some of our key perks reflect our culture at Tavisca:
π» Technology: A company that promotes technology evangelism. Our constant endeavor is to continue to challenge our technology landscape and to pioneer the use and implement some of the coolest available technologies in the world.
πΌ Learning & development: We offer an array of trainings and platforms for our teammates to be their best selves. Want to develop any specific skill? Be Tech or Non-Tech we will make it possible for you.
π Industry Connects: We provide a lot of opportunities for our employees to interact, learn and collaborate with thought leaders and evangelists in the industry through many connects, meet-ups and workshops that we conduct in our organisation. We also encourage our folks to publish papers, present at various conferences and even write books and are open to provide all kinds of support required in such endeavors.
βοΈ Foundation Day Retreats: Join us on Foundation day retreats every year with your families. These are always a grand affair and it’s going to be a blend of adventure and luxury this time at the Aamby Valley.
πΌ Child Care: We have it all covered! Childcare facility close to our office ensuring comfort for your kids and peace of mind for you with no extra financial strain!
βΊοΈ Sabbaticals: We promote leaves for a purpose. Employees can take an unpaid sabbatical for a maximum of 3 months, to set up their own business or for higher education.
Relevant experience?
Minimum qualifications or requirements for the candidate.
10+ years of hands on experience on front end technologies
4+ years experience on Component-based technologies such as Angular or React
Experience in developing web applications using state management framework like Redux, Flux
Experience of CI/D pipelines, modern deployment and release methodologies including automated configuration and provisioning at scale
Experience in ensuring the technical feasibility of UI/UX designs.
Expert knowledge of front-end development technologies, HTML5, CSS3, jQuery, Bootstrap & SASS, Google Analytics and taking into account security issues.
Experience in using Code Quality Tools, like LINT, SonarQube etc.
TDD Implementation using Jasmine, Karma, Jest etc.
Snapshot base testing of application against the design specification
Build Tools, like Grunt, Gulp, Webpack (minimum one)
Excellent listening, writing skills and strong technical competency are essential
Ability to communicate effectively at all levels with executives and technical teams
Creative and efficient in proposing solutions to complex, time-critical problems
Strong analytical and problem solving skills with a high attention to detail
Nice to haves
Knowledge of Web Accessibility
Experience in developing Web-component’s and Custom Element’s library.
Experience working in multi-lingual site using Internationalization/Globalization
Experience in integrating front-end layer with backend middleware and platforms, such as
ASP.NET, .NET Core, Java.
Experience working in a CMS like infrastructure.
Knowledge of CI-CD Process.
Director/ Vice-President
Full Time
Pune Maharashtra India