Lead II - Software Engineering

UST logo

UST

View Salaries, Reviews, and more  

Job Description

Role Description

  • Work closely with the Tech Leads/Architects and cross-functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery) within the established architectural guidelines.
  • Follow TDD to ensure testing and code coverage.
  • Learn new and changing technologies and adapt to ensure best software practices and standards.
  • Participate in hiring and support to build teams
  • Interact closely for requirements with Business owners and technical teams both within India and across the globe.
  • Mentor/coach other engineers in the team to facilitate their development and to provide technical leadership to them.
  • Rise above details as and when needed to spot broader issues/trends and implications for the product/team as a whole.
  • You will help and participate with the teams that leverage and contribute to open-source technologies to Make an impact on a global scale

Basic Qualifications

  • Bachelor’s Degree in Engineering, MCA
  • At least 7 - 10 years of experience in software engineering

Preferred Qualifications

  • B.Tech. / B.E. / M.Tech. / M.S. in Computer Science
  • 7+ years of experience in design and development of highly -scalable applications and platform development in product-based companies or R&D divisions.
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • Mandatory skills: ReactJS, Redux, Javascript, TypeScript
  • Expert level in web technologies like React JS, HTML, CSS3, AJAX, React, Redux, Webpack and Javascript
  • Experience building Restful services and micro frontend applications.
  • Strong understanding of responsive design techniques and principles
  • Working knowledge of best UX standards and practices
  • Hands on experience of Java/J2EE technologies and Java Application Server
  • Should have worked in environment with Peer code reviews using github pull request process.
  • Working knowledge of Linux platform, SQL and database technologies
  • Experience on unit testing frameworks (Junit, Mocha, Jasmine, Jest, Enzyme, React Testing Library, etc) and code quality control platforms like Sonar
  • Experience writing functional tests using tools such as Nightwatch.js and Test Armada
  • Proficiency in GIT and other versioning tools
  • CI/CD development environments/tools: Git, Maven, Jenkins, Azure DevOps
  • Demonstrated ownership for the development and design of a few modules/features in a product.
  • Hands-on development skills to prototype technical solutions.
  • Ability to adapt to change quickly, willingness to learn new and emerging technologies
  • Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus building skills; ability to influence and persuade, without direct control.
  • Must be able to work effectively both on teams as well as be self-motivated, task oriented and organized.
  • Participating in code reviews, design reviews, architecture discussions.
  • Being responsible for Scaling, Performance & Quality for the team.
  • Strong customer focus and obsession with quality.
  • Knowledge of Cloud Technologies:- GCP / Azure
  • Awareness of Agile (Scrum) methodologies
  • Have a deep understanding of web-related concepts such as browser compatibility, accessibility, performance, testing, UI testing, DNS, traffic management, load balancing
  • Good To Have: Worked on containerized ecosystems (Kubernetes, Docker), Experience on Node.js, Retail domain experience

Skills

reactjs,graphql,javascript,jenkins,cicd,

Interview Questions of Lead II - Software Engineering at UST

Interview questions from UST that are similar to Lead II - Software Engineering
View more interview questions from UST →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now