Apply

Senior UI Engineer

Posted 2024-10-20

View full description

💎 Seniority level: Senior, 5-7 years

📍 Location: Ukraine

🔍 Industry: Voice Authentication and Fraud Prevention

🏢 Company: Pindrop

🗣️ Languages: English

⏳ Experience: 5-7 years

🪄 Skills: GraphQLSoftware DevelopmentCypressGitHTMLJavascriptJenkinsJestTypeScriptAlgorithmsData StructuresReduxReactCommunication SkillsCI/CDJavaScriptRESTful APIs

Requirements:
  • 5-7 years of software development UI experience.
  • Proficiency in FrontEnd Technologies and programming languages, including HTML, JavaScript, TypeScript, React, and Redux.
  • Proficiency with state management.
  • Proficiency in cross-browser/device compatibility.
  • Experience with version control/Git.
  • Experience with designing, building, and maintaining design systems.
  • Experience with responsive and adaptive design.
  • Experience with performance optimization and build tools such as webpack and vite.
  • Ability to connect UI components with backend services using RESTful APIs, GraphQL, or WebSockets.
  • Experience with accessibility and internationalization.
  • Expertise in data structures and algorithms.
  • Familiarity with DevOps practices, including hands-on experience with Jenkins, GitHub Actions, and maintaining CI/CD pipelines.
Responsibilities:
  • Design, develop, test, deploy, and maintain UI features using cutting-edge technologies.
  • Develop new and maintain current applications using React, Redux, and Typescript.
  • Ensure code is accessible and internationalized.
  • Test your work using Jest, Mocha, and Cypress.
  • Deploy features using GitHub actions.
  • Deliver production-ready code from start to finish.
  • Review code for quality, performance, scale, and security.
  • Work in a cross-functional environment with engineers, scientists, and product managers.
  • Identify and evaluate new technologies for implementation.
  • Contribute to improving software engineering best practices.
Apply