IN EmploymentAlert | Senior User Interface Engineer - Single Page Applications
Skip to Main Content

Job Title


Senior User Interface Engineer - Single Page Applications


Company : Verticalmove, Inc


Location : Pune, Maharashtra


Created : 2025-01-06


Job Type : Full Time


Job Description

PLEASE READ BEFORE APPLY:WE WILL ONLY CONSIDER CANDIDATES COMING FROM B2B SAAS OR CONSUMER INTERNET COMPANIES (THINK SIMILAR TO SALESFORCE, WORKDAY, INTUIT, ATLASSIAN, WALMART, AMAZON)WE WILL NOT CONSIDER ANY EXPERIENCE FROM IT OR DIGITAL TRANSFORMATION CONSULTANCIES (EXAMPLES OF THE WRONG COMPANIES WOULD BE TATA, INFOSYS, COGNIZANT, IBM GLOBAL SERVICES)We are disrupting the supply chain planning industry with our AI-driven demand planning and inventory replenishment software. The total addressable market (TAM) for supply chain management (SCM) software is substantial and growing rapidly. In 2023, the global SCM software market was valued at approximately $28.9 billion and is projected to reach $45.2 billion by 2027, reflecting a compound annual growth rate (CAGR) of around 9.4% during the forecast period.We specifically target the rapidly growing segment of the supply chain management (SCM) industry: small and medium-sized businesses (SMBs). This focus has become even more pertinent in light of the supply chain disruptions caused by COVID-19. SMBs now have access to technological advantages previously exclusive to large enterprise companies like Walmart, Amazon, Lowe's, and Home Depot, who have invested hundreds of millions into these technologies.In this role, you will be responsible for designing, implementing, and deploying the next-generation platform tightly integrated with Amazon AWS services such as EMR, Athena, Glue, and Spark. You will develop an ultra-real-time, AI-driven demand planning engine to help Blue Ridge serve industries that manage perishable items, including food manufacturing, restaurants, grocery stores, pharmaceuticals, and more.If you are passionate about leveraging machine learning and AI technologies to solve complex supply chain challenges, this is the perfect opportunity for you.Fast Facts About Our Company:• Employee Count: 500+, 58 in Engineering (6 in the US and 52 in Pune India)• Customer Count: 200+• Revenue: $25.0M in ARR (and growing fast)• Profitable: YesJobResponsibilities:UI Development: Design and implement dynamic SPAs using modern frameworks, primarily focusing on ReactJS, to create intuitive interfaces for complex data visualization and manipulation.JavaScript Expertise: Leverage your deep understanding of JavaScript, ECMAScript, TypeScript, and NodeJS to build efficient and maintainable code.Framework Utilization: Apply your experience with JavaScript frameworks, particularly ReactJS, to deliver robust and scalable UI solutions.Quality Assurance: Advocate for and implement strong UI testing practices using tools like Selenium, Storybook, and Playwright to ensure quality and supportability.Responsive Design: Create responsive interfaces that seamlessly adapt to various screen sizes and ensure cross-browser compatibility.System Design: Optimize UI performance through best practices, including lazy loading, asynchronous code execution, and efficient rendering strategies. Implement security practices relevant to front-end architecture, including OAuth, CORS, and Content Security Policy.Leadership: Lead UI development initiatives, mentoring junior engineers and collaborating with cross-functional teams to achieve project goals.RequiredExperience:8+ years of experience in UI development, delivering products for B2B or B2C customers.Proficiency in JavaScript, ECMAScript, TypeScript, and experience with NodeJS.Strong experience with ReactJS and other JavaScript frameworks.Solid understanding of UI testing frameworks and automation tools.Demonstrated expertise in responsive design and cross-browser development.Knowledge of performance optimization techniques and security practices for front-end architecture.Excellent problem-solving skills and the ability to work in a fast-paced environment.RequiredEducation:Bachelor’s Degree: A degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field is preferred.Master’s Degree: A Master’s degree in a relevant discipline is a plus but not mandatory.Certifications: Relevant certifications in front-end development, UX/UI design, or software engineering (e.g., Certified ScrumMaster, Certified Usability Analyst) can be advantageous.