Senior UI Engineer

Pindrop Logo

Pindrop

๐Ÿ“Remote - Ukraine

Summary

Join Pindrop, a leading innovator in voice authentication and fraud prevention, as a remote UI Software Engineer based in Ukraine. This contract position offers the opportunity to design, develop, and maintain UI features using cutting-edge technologies like React, Redux, and Typescript. You will collaborate with a cross-functional team, ensuring code quality, accessibility, and internationalization. The ideal candidate possesses 5-7 years of UI software development experience, proficiency in frontend technologies, and a strong understanding of software engineering best practices. Pindrop provides a competitive compensation package, including unlimited PTO, company-wide rest days, and a remote-first culture.

Requirements

  • Strong verbal and written communication skills
  • Enjoy working within a collaborative environment across multiple departments
  • Love solving hard problems and finding ways to improve the efficiency of processes
  • Proven track record of providing stable and secure code in production environments
  • Able to contribute to the feature development in the platform/product with minimal supervision
  • Deliver production ready code from start to finish with an eye towards performance, scale and security
  • Resilient in the face of challenges, change, and ambiguity
  • Optimistic and believe that you can make a problem into a solution
  • Resourceful, excited to uncover innovative solutions and teach yourself something new when needed
  • Take accountability, do the things you say youโ€™ll do, under-promise and over-deliver
  • Nimble and adaptable when priorities change and continue to see the โ€œforest through the treesโ€
  • 5-7 years of software development UI experience
  • Proficiency in FrontEnd Technologies and programming languages, including html, javascript, typescript, react, redux
  • Proficiency with state management
  • Proficiency in CrossBrowser/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, Algorithms
  • Familiarity with DevOps practices towards deployment of SaaS services, including hands on experience with Jenkins, Github Actions, implementing 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 your features using github actions
  • Deliver production ready code from start to finish
  • Review code to maintain quality with an eye towards performance, scale, and security
  • Work in a cross-functional environment, composed of software engineers, test engineers, research scientists, and product managers
  • Identify and evaluate new technologies for implementation
  • Contribute to improving software engineering best practices

Benefits

  • Competitive compensation, including equity for all employees
  • Unlimited Paid Time Off (PTO)
  • 4 company-wide rest days in 2024 where the entire company rests and recharges!
  • Remote-first culture

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.