Job Description
Job Description
Requirements: - Bachelor's or master's degree in computer science or equivalent. - At least 2 years of experience. - Hands-on experience with front-end frameworks like React, Redux, Backbone, Webpack, and Lerna. - Expert knowledge of object-oriented programming, design, and development. - In-depth knowledge of browser internals and architecture. - Expert knowledge of object-oriented Javascript, HTML5 CSS3 CSS3 transitions and transformations, JSON, Web Services (REST), XML, and W3C standards - Experience with responsive web design and frameworks, media queries, and delivering functionality that works with a range of client devices/browsers from desktops and laptops to mobile platforms. - Experience with UI design patterns, security, performance, and usability. - Familiar with standard development tools like version control systems (Subversion/Git) and build tools like Grunt. Basic: - Passion for creating great user experiences that are simple and intuitive. - Good understanding of CS fundamental algorithms and data structures. (Subversion/Git) and - Great problem solver. - Understands and researches different front-end frameworks and patterns to implement great user interfaces. - Implements solutions keeping in mind the user experience, multi-devices, performance across devices, and bandwidths to provide intuitive user experiences on multiple devices. - Ability to work in an Agile environment with rapid iterations. - Creates and reviews high-level designs. - Creates detailed designs from high-level designs and reviews designs of other team members. - A code craftsman who follows the best software development and coding practices, delivering understandable and maintainable code with thorough unit test coverage. Desired: - Working experience with ES6 Node.js . - Experience in a driven, distributed, and agile development environment. - Experience with performance optimizations to deliver a great website experience to all users. - Familiarity working with LLM (Large Language Models). - Familiarity with Storybook for React or similar frameworks. Company Summary CK-12 Foundation is a non-profit organisation dedicated to increasing access to high quality education materials for K-12 students all over the world. As a leading member of the OER community, CK-12 is using the Flex Book Platform, an integrated set of tools for learning, to pioneer the generation and distribution of high quality educational STEM content. - Multi-modality learning (read text, interactive learning objects, videos, exercises, lectures, etc.) at the concept-level designed for comprehensive student learning - Flexible platform that helps teachers to design & distribute relevant learning material Why Join Us CK-12 is on the lookout for talented, creative, and dedicated people to join our mission to provide great education to students around the world!
Required Skills
[Node.js, React.js, Algorithms, Data Structures, JavaScript]
Additional Information
Source recruiter: Preeti Mishra Source recruiter designation: Account Manager Company tagline: The smarter way to improve your grades Employee count: 10 Company founded: 2007 Benefits: Competitive compensation, Medical, dental, Vision coverage Website: https://www.ck12.org/student/ LinkedIn: https://www.linkedin.com/company/ck-12-foundation/about/ Instahyre score: NA Strong match: NA Accept outstation: true Company tagline: The smarter way to improve your grades Logo: https://media.instahyre.com/images/profile/base/employer/15177/7254d03594/0_2.webp