What are the responsibilities and job description for the Senior Data Engineer - Hybrid position at VIVA USA INC?
Job Details
Title: Senior Data Engineer - Hybrid
Description:
Qualifications:
Bachelor's degree in Computer Science or related field plus two years of experience in software development. .
Experience Requirements: Candidates must have 2-5 years of experience with each of the following:
Designing and developing advanced UI components using React, including state management and performance optimization.
Writing and maintaining strongly typed codebases using TypeScript, focusing on scalable and maintainable architecture.
Utilizing React UI toolkit, including:
Theming and extending components for enterprise-level applications.
Customizing components for genomic data visualization platforms.
Experience with Tailwind CSS for developing adaptive, responsive, and performant user interfaces optimized for biomedical data applications.
Building modern web applications using NextJS: knowledgeable with the page and application router.
Experience with Storybook for UI component development and testing.
Implementing and maintaining continuous integration and delivery pipelines using GitLab CI/CD and GitHub Actions.
Additional Technical Expertise:
Proficiency in component development for rendering dynamic datasets.
Web Accessibility (508 Compliance):
Hands-on experience with automated tools (e.g., Axe, Lighthouse) and manual testing (e.g., screen readers like JAWS, NVDA).
Implementing accessibility best practices to meet WCAG 2.1 AA standards.
Ensure the product is highly customizable and accessible to those with vision or physical impairments.
Building and maintaining responsive web components for cross-platform compatibility.
Conducting thorough code reviews to ensure adherence to coding standards and best practices.
Responsibilities:
Responsible for technical tasks and timely delivery. Participation in complex and challenging activities, including design and implementation. Provide support and maintenance for existing applications. Actively participate in the hiring process and provide fair and productive interview feedback. Elaborate on technical solutions internally and externally when required. Investigate, analyze, and resolve day-to-day technical problems using standard procedures. Receives moderate guidance on designing applications to meet university and business requirements. Performs code testing on components and works to ensure that appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods. Supports and maintains existing applications. Works with web developers and responds to requests from users. Performs other related work as needed.
Technical environment: full stack web applications; web UI technology stacks; programming using JavaScript, Typescript; web applications; REST API; microservices; containers; Unix/Linux programming; NextJS; React; Redux; RTK query; open source; CI/CD and version control tools (Git, Gitlab).?
Additional Responsibilities:
Developing applications specifically for data exploration, integrating cutting-edge web development technologies with domain-specific requirements.
Designing modular, reusable components and ensuring scalability in complex web applications.
Collaborating with stakeholders to optimize usability and accessibility for researchers analyzing genomic datasets.
Mandatory skills:
React, TypeScript, NextJS, Tailwind CSS, GitLab CI/CD, GitHub Actions, Storybook, JavaScript, REST API, Microservices, Containers, Unix/Linux, Redux, RTK query,
Web Accessibility, 508 Compliance, Axe, Lighthouse, JAWS, NVDA
VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.
Contact Details :
Account co-ordinator: Ramadas Kumaresan, Phone No: , Email:
VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008
| ;/p>