About us:
At Cognira, we strongly believe that people are the biggest asset of our company.Our hand-picked team consists of passionate, collaborative, and forward-thinking individuals from all over the globe. Our industry-leading PromoAI Solution leverages data science and AI to effectively manage the entire end-to-end promotion lifecycle in a single tool, allowing retailers to effectively plan, optimize, and analyze all types of promotions. For the last three years in a row, Cognira has been recognized as one of the fastest-growing companies in North America.
We are proud to have a growing team of domain experts and data scientists, as well as a culture that fosters strong and long-lasting relationships with our clients. Are you ready to grow with us? To find out more about Cognira, please visit our website at www.cognira.comAbout this roleA Senior UI Engineer for this position specializes in web development with JavaScript/TypeScript and HTML/CSS, is proficient in React, and is skilled in creating innovative solutions that enhance user experiences.What you will do
- Design and implement user interfaces for our SaaS web applications using React.
- Collaborate with cross-functional teams to deliver high-quality, innovative solutions.
- Debug complex issues and perform thorough testing to ensure reliability and performance.
- Create and maintain unit and end-to-end tests.
- Follow agile software development methodologies to deliver valuable features quickly.
- Maintain high standards of code quality through code reviews, source control management, and adherence to coding standards.
- Stay updated with the latest industry trends and best practices in UI development.
- We would love to hear from you if you have ver 5 years of experience in React development.
- Expertise in JavaScript/TypeScript and familiarity with the React ecosystem (e.g., JSX, Routing, Redux, React Testing Library, Material UI).
- BS, MS, or PhD in Computer Science or a related field.
- Excellent problem-solving skills with a knack for debugging complex issues.
- Strong communication skills and a collaborative spirit, capable of working effectively with cross-functional teams.
- Experience in agile software development methodologies, enabling quick and valuable delivery.
- Meticulous attention to detail, ensuring high-quality work is delivered on schedule.
- Proficient in writing unit and end-to-end tests.
- Knowledgeable in professional software engineering practices and best practices throughout the software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Strong technical aptitude and ability to work in a team environment.
- Ability to take on responsibilities and work with minimal supervision.
- Ability to work on multiple projects.
- Retail experience is a plus.
Perks
- In addition to joining us on our journey to build state-of-the-art, AI-enabled software, you’ll also get a ton of perks!
- You get the choice to work on a Mac or a PC, an endless supply of snacks, coffee, drinks.
- We offer free lunches in office days, and our office building has a complimentary gym.
- Casual dress code, social events, and after-work activities. Flexible, diverse work environment. Respectful, innovative team.
- But it’s not all about the fun. You get a competitive salary paid in USD and a progressive bonus while getting a startup experience at a company with an awesome culture. We also provide great medical insurance, 21 days of PTO, major national holidays.