Talent.com
This job offer is not available in your country.
Software Engineer - II

Software Engineer - II

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

Responsibilities

  • Translate concepts and wireframes into prototypes that allow for evaluating and exploring different design and interaction approaches
  • Design and deliver prototype experiences targeted at a wide range of devices and interfaces
  • Design for performance and scalability, including testing and troubleshooting
  • Identify design problems and devise elegant solutions
  • Take a user-centered design approach and rapidly test and iterate designs
  • Create components for a company-wide design system and ensure both adoption and accurate execution of the language
  • Implement motion design and micro-interactions, including transitions and animations
  • Collaborate with other team members and stakeholders

Skills / Requirements

Requirements

  • Four or more years of UI / front-end development rapid prototyping. Preference will be given to candidates who have experience designing complex solutions for end-to-end digital environments
  • Thorough understanding of UI design patterns
  • Core understanding of how Javascript work, HTML DOM (page rendering) and event model
  • Deep understanding of CSS (Box model) and other related libraries such as SCSS
  • Experience with web frameworks or libraries such as Vue or React
  • Basic understanding of cross-platform development (e.g., React Native) and basic knowledge of native mobile app development native mobile frameworks and toolkits (iOS, Android)
  • Experience writing extensive unit tests and understanding of related packages such as Jest, Chai, Mocha etc.
  • Understanding of Nodejs, server side rendering etc.
  • Deep understanding of web project bundlers such as Webpack
  • Experience on performance testing (e.g., ability to use chrome developer tools, lighthouse audit etc.
  • Knowledge on good practices when it comes to security
  • Ability to design for, test and optimize performance
  • Comprehensive grasp of responsive and touch-friendly UI design
  • Aware of and able to code for accessibility standards
  • Aware of and able to code for internationalization and localization
  • Motion design, transitions and animations
  • Experience or familiarity with Agile / Scrum software development life cycles
  • Passionate about resolving user pain points and implementing great design solutions
  • Research and showcase knowledge in the industry s latest trends and technologies
  • Think Critically about our approach and alternative solutions
  • Online portfolio or work samples
  • Skills Required

    Ui Design, Scrum, Agile

    Create a job alert for this search

    Software Engineer Ii • Bengaluru / Bangalore