Frontend Staff Engineer, India Office

Full Time
Bengaluru, Karnataka, India
8 months ago

Our Web Architect  team ensures Code and Theory delivers innovative, immersive web experiences that delight our clients and their customers. We are always striving to balance the demanding nature of working on cutting-edge technologies with the real-world demands of high performance, high security, and accessibility. Working in collaboration with our multi-disciplinary engineering, design, and quality assurance teams, you will build software that solves real-world problems for incredible clients. React is our most frequently implemented frontend framework and we have built up substantial skill in implementing React and its ecosystem of technologies. You will be partnering with our cross-functional teams to identify and implement innovative technologies that enhance customer experiences and drive business growth. WHAT WILL YOU BE DOING?

MUST HAVE:

  • Be the thought leader to the team on Frontend technologies and help build world class web products using state of the art web technologies.
  • Be involved in the conceptual and definition phase of projects.
  • Guide and Lead a team of front end engineers in the successful execution of projects.
  • Mentor and coach a team of front end engineers to create a world class front end team
  • Be part of business development activities to help define and size projects, identify tech stacks, create, estimates and identify engineering risks and complexities.
  • Interact and be involved with tech and product teams on the client-side to evaluate, debate and decide technology approaches and strategy during the pitch/proposal stage.
  • Work with the UI/UX designers, product and bridge the gap between Client requirement, graphical design and back end interfaces.
  • Collaborate with clients during the project on various aspects of the engineering aspects of the project execution.
  • Drive engineering excellence by enforcing regular code reviews, continuous integration, high test code coverage and optimise the same on an ongoing basis. •
  • Build reusable architecture and libraries for future use
  • Optimize application for maximum speed and scalability Collaborate with other team members and stakeholders Create prototypes and POCs for internal and client use.
  • Stay updated in the state of the art in web technologies and bring new ideas and innovations to the projects. Write and publish articles and case studies on YML websites and blogs on various engineering and related topics.
  • Monitor website performance and help identify front-end-related issues to optimise performance

Requirements:

  • 14-18 yrs. of hands-on expert-level experience with core JavaScript, React.Js, Web Components, CSS.
  • Experience in client handling.
  • Experience in working with at least any two libraries like React, Angular, Vue, Svelte etc.
  • Have work experience in using CMS to configure frontend application i.e. meta-data driven UI.
  • Strong experience in SEO and Analytics and best practices for building high impact consumer facing web products.
  • Experience in driving estimates for development tasks.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Experience in troubleshooting and solving UI performance issues.
  • Experience with setting up and driving development best practices like code reviews, automated unit tests and continuous integration.
  • Experience in working with business development and client engagement teams in the RFP/pitch/proposal stage of projects.
  • Experience in training, mentoring, coaching and challenging engineers to help build high-performance teams.
  • Good Analytical, Problem solving and Debugging skills. Experience working with clients and teams in the US is a must.
  • Experience working in an Agile/Scrum development process. Impeccably strong written and oral communication.
  • Experience with PWA and SPAs
  • Bachelor’s degree in Information Technology, Information Systems or related disciplines
  • Knowledge of compute, network, storage and virtualization theory, design and architecture
  • Obsession for performance, availability, reusability, scalability and security.
  • Experience designing microservices.
  • Familiarity with RDBMS (MySQL, SQL Server) and NoSQL Database or related Technologies.
  • Experience with different creational, behavioral and structural design patterns.
  • Experience on CI/CD methodologies, containerisation, caching, application security, monitoring, logging and object storage.
  • Familiarity with RDBMS (MySQL, SQL Server) and NoSQL Database or related Technologies.
  • Experience with Cloud Monitoring tools (NewRelic, AppDynamics, CloudWatch, Splunk, ELK, Application monitoring)

LOCATION: Bangalore, Hybrid

ABOUT US

We are Code and Theory, a technology-first creative agency. Our goal: to reduce complexity and help our clients accelerate growth.

We are the only agency at scale with 50% creative and 50% engineering talent; a meticulous balance that unlocks tangible results and long term solutions. Our technology-first approach and focus on connecting technology to customer experiences and communications has made us trusted, strategic partners to the biggest businesses in the world. Our client roster consists of ambitious companies across all major categories, including financial services, healthcare, CPG, hospitality, fashion, tech and more.

While we can’t predict tomorrow, we do know that change is the only constant—and what drives that change is people. We look for passionate, humble, collaborative professionals who want to solve the hardest problems. If that sounds like you, we want to hear from you.

Code and Theory is an equal opportunity employer, and we value diversity at our company. DE&I isn’t just an industry concept that we support, for us it is a mandate and a practice that we weave into everything we do, and everything we make, every single day.