Position: Senior Fullstack Developer
Location: Kfar-Saba, Hybrid
Type: Full-time
About Us:
Octopai is a leader in Data intelligence solutions. Helping global enterprises transform complex data into actionable insights. Join our innovative team to develop cutting-edge data applications and push the boundaries of frontend and full-stack development.
Job Summary:
We are seeking an experienced Senior Fullstack Developer with deep expertise in Angular 17, TypeScript, and data visualization libraries such as Go.js and D3. You will design and develop responsive single-page applications (SPAs) and high-quality, interactive data visualizations. Proficiency with micro frontend architectures, state management, and component-based development is essential. Additionally, experience with testing frameworks, such as Cypress and Jest, and familiarity with backend C# is a plus.
Key Responsibilities:
- Develop, optimize, and maintain responsive single-page applications (SPAs) using Angular 17 and TypeScript.
- Create rich, interactive data visualizations using Go.js and D3 to represent complex data in intuitive, visual formats.
- Implement Angular Store for effective state management, ensuring optimal application performance and data flow.
- Use Angular Material and 3JS for creating sleek, responsive UIs with animations and 3D visualizations.
- Collaborate with product, design, and backend teams to translate requirements into functional, efficient code.
- Build and manage micro frontend architectures to support modular, scalable applications.
- Develop and maintain reusable UI components using Storybook and ensure consistent styling and functionality across components.
- Utilize Cypress and Jest for thorough, automated testing, ensuring reliability and functionality across all features.
- Implement best practices in HTML5, CSS3, and JavaScript to create seamless, responsive user experiences.
- Support backend functionality (C# experience is a plus) for fullstack development.
Qualifications:
- 10+ years of experience in frontend or fullstack development with a strong focus on scalable, high-performance applications.
- Proficiency in Angular 17 and TypeScript, with advanced skills in state management, Angular Store, and modern Angular practices.
- Experience with Go.js and D3 for data visualization, along with RxJS for reactive programming.
- Knowledge of micro frontend architectures for building modular, scalable applications.
- Experience with Storybook for component development, enabling consistent and reusable UI elements.
- Strong familiarity with Cypress and Jest testing frameworks.
- Expertise in HTML5, CSS3, and JavaScript for robust, responsive UI development.
- Experience with React is a plus, providing flexibility across frontend frameworks.
- Understanding of data-intensive applications and data platforms is beneficial.
- Fluent in English, with excellent written and verbal communication skills.
- Backend experience with C# is an advantage.
Skills & Competencies:
- Strong problem-solving skills and attention to detail.
- Ability to write clean, maintainable, and efficient code.
- Excellent collaboration and communication skills, with a proactive, team-oriented mindset.
Why Join Us?
- Work on cutting-edge technologies and exciting projects in a fast-paced industry.
- Be part of a collaborative and inclusive team environment.
- Competitive compensation package, benefits, and career development opportunities.
How to Apply:
If you’re a skilled fullstack developer looking to make a significant impact, please submit your resume and a cover letter highlighting your experience and suitability for this role.