Job
Description
Role Overview: Attri, an AI organization specializing in helping businesses accelerate their AI efforts, is seeking a talented Frontend Engineer to join their dynamic team. As a cutting-edge company, Attri is looking for an individual who is passionate, inquisitive, and a self-learner to contribute to the success of their projects. Key Responsibilities: - Proficiency in modern web development technologies such as HTML5, CSS3, ES6+, Typescript, and Node.js, with a focus on staying updated with the latest advancements. - Hands-on experience with Generics, Template Literals, Mapped Types, and Conditional Types. - Flexibility in applying appropriate solutions based on the problem at hand while considering risks. - Extensive experience in React.js and Flux Architecture for building robust and performant web applications. - Understanding of the JS Event Loop, avoiding main thread blocking, and cooperative scheduling in React. - Hands-on experience with more than one state management library and leveraging the vast JS ecosystem. - Extensive hands-on experience with SQL (Postgres) and Redis, along with familiarity with architectural patterns such as Backend for Frontend, Background Workers, CQRS, Event Sourcing, etc. - Knowledge of transport protocols like HTTP(S), SSE, and WS(S), and serialization protocols including JSON. - Comfortable with reading and understanding open-source code of libraries, and able to fork libraries for improvement or bug fixes. - Proficiency in essential frontend tools like Prettier, ESLint, and Conventional Commit, dependency management, versioning, CI/CD, and testing using Jest/Vitest and React Testing Library. - Collaboration with design teams to create responsive and themable components for data-intensive applications. - Solid grasp of Object-Oriented Programming, Functional Programming, and programming paradigms for creating clean and maintainable code. - Identifying suitable design and architectural patterns, tailoring them optimally to fit the problem at hand. - Writing modular, reusable, and testable code, and understanding basic DSA concepts. - Good to have skills including Python, Storybook, charting and visualization libraries, Tailwind CSS, NoSQL stores, Functional Reactive Programming, RabbitMQ/Kafka. - Great to have skills such as open-source contribution, development of renderless/headless React components, end-to-end testing, and deployment expertise. Qualifications: - Bachelor's degree in Computer Science, Information Technology, or a related field. - 5+ years of relevant experience in frontend web development with proficiency in HTML5, CSS3, ES6+, Typescript, React.js, and related technologies. - Solid understanding of Object-Oriented Programming, Functional Programming, SOLID principles, and Design Patterns. - Proven experience in developing modular, reusable, and testable code, and collaborating with design teams for responsive and themable components. - Experience with testing frameworks like Jest/Vitest and React Testing Library. (Note: The additional details of the company were not provided in the job description.) Role Overview: Attri, an AI organization specializing in helping businesses accelerate their AI efforts, is seeking a talented Frontend Engineer to join their dynamic team. As a cutting-edge company, Attri is looking for an individual who is passionate, inquisitive, and a self-learner to contribute to the success of their projects. Key Responsibilities: - Proficiency in modern web development technologies such as HTML5, CSS3, ES6+, Typescript, and Node.js, with a focus on staying updated with the latest advancements. - Hands-on experience with Generics, Template Literals, Mapped Types, and Conditional Types. - Flexibility in applying appropriate solutions based on the problem at hand while considering risks. - Extensive experience in React.js and Flux Architecture for building robust and performant web applications. - Understanding of the JS Event Loop, avoiding main thread blocking, and cooperative scheduling in React. - Hands-on experience with more than one state management library and leveraging the vast JS ecosystem. - Extensive hands-on experience with SQL (Postgres) and Redis, along with familiarity with architectural patterns such as Backend for Frontend, Background Workers, CQRS, Event Sourcing, etc. - Knowledge of transport protocols like HTTP(S), SSE, and WS(S), and serialization protocols including JSON. - Comfortable with reading and understanding open-source code of libraries, and able to fork libraries for improvement or bug fixes. - Proficiency in essential frontend tools like Prettier, ESLint, and Conventional Commit, dependency management, versioning, CI/CD, and testing using Jest/Vitest and React Testing Library. - Collaboration with design teams to create responsive and themable components for data-intensive applications. - Solid grasp of Object-Oriented Programming, Functional Programming, and programming paradigms for creating cl