REACTjobsboard

Senior Front-End Software Engineer

NICE

Full TimeReact
Posted 2 years ago

Description

We are developing the next generation of workflow automation IDE, and we're looking for an excellent Senior Front-end Software Engineer,

who is proficient with React/ Vue/ Angular. Your primary focus will be on developing user interface components and implementing them following React and Redux best practices. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality products is important.

You will be a member of a group and will have a responsibility to actively participate in the design and implementation of different aspects of the application.

You will work very closely with the product owners and will have to ability and responsibility to influence the product.

 

Responsibilities

  • Developing the latest user-facing features using React
  • Building reusable components and using front-end libraries
  • Translating designs and wireframes into high-quality code
  • Learning and understanding user interactions
  • Optimizing components for maximum performance
  • Coordinating with various teams working on different layers
  • Writing design documents

Technical skills

  • 4+ years of experience using a modern FE development library/framework (React/ Vue/ Angular)
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Understanding of Redux principles
  • Familiarity with RESTful APIs
  • Familiarity with HTML / CSS
  • GIT experience
  • Familiarity with modern front-end build pipelines and tools
  • Familiarity with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization

 Non-technical skills

  • Team player
  • Excellent time-management skills
  • Great interpersonal and communication skills

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.

Apply for this job