
Similar jobs
Job Description:
Core responsibilities
Collaborate with product teams to more accurately define new features
Collaborate with UX in the building and implementing a design system/component library
Understanding of monorepos based project which leverage common services
Ensure high performance of all systems developed
Aware of the relationship between development and business with a strong sense of ownership
Employ the latest techniques such as agile software development
Good knowledge of highly scalable server-side development
Basic working knowledge of Unix/Linux
Excellent problem solving and coding skills in Javascript (Angular)
Strong interpersonal, communication and analytical skills
Should have the ability to express their design ideas and thoughts
Job Brief
JavaScript and Typescript expertise (Angular)
Experience with libraries such as bootstrap, Ag-grid, observables, and ngrx/Redux
Hands on experience of working with AI assisted ex. Windsurf
Understanding of accessibility guidelines, multi lingula support and internationalization
You enjoy working with new technologies, and are curious and energetic
Experience working with REST APIs
Good understanding about authentication and security
Create and maintain various unit and integration tests (Sonar, Cypress)
You enjoy working in a creative and agile environment that moves fast
Ability and interest in providing mentorship to junior members of the team
Write high quality code and Conduct code reviews
Being resourceful and detail-oriented, along with being an outside the box thinker!
Experience being a great team player, who work collaborative, and brings a positive attitude
Passionate about education? Join us at CK-12 !!
CK-12 (www.ck12.org) is on the lookout for talented, creative, and dedicated people to join our mission to provide great education to students around the world. We are looking for candidates to join our office in Bangalore.
We have a strong education platform that has served over 352+ Million users, have got over 2.88+ Billion questions answered, and have more than 350 thousand customized Flexbooks. We have embarked on an exciting journey to build an AI-powered student tutor and Teacher Assistant to build the next generation of learning platforms.
About CK-12 Foundation
CK-12’s mission is to provide free access to open-source content and technology tools that empower students as well as teachers to enhance and experiment with different learning styles, resources, levels of competence, and circumstances.
To achieve this noble and ambitious vision, we at CK-12 are challenging the traditional model of education to transform it dramatically. Technology has opened up lots of opportunities to revolutionize education for the benefit of students, teachers and parents.
We have chosen to be non-profit so that we can effectively realize our mission and do the right thing! It also provides us with the ability to experiment with big and bold ideas. CK-12 is backed by Vinod Khosla, a renowned technology venture capitalist.
At CK-12, you’ll experience the benefits of working in a dynamic, entrepreneurial, innovative and non-bureaucratic environment where you will get a lot of cool things done than you ever imagined! We are a small group of passionate folks who are determined to disrupt the current form of education.
Technology is key to scale education and we deeply believe in it. Come develop great solutions on our cloud-based (AWS) and AI-first platform delivering rich and interactive content.
Does our mission, people and technologies excite you? If the answer is YES! and you are a great technologist who will challenge status-quo (no order takers please!) by innovating, please come join us! Together, we will change the world!
Check out our latest product offerings
- Introducing Flexi 2.0
- Flexi, our AI-powered Student Tutor – https://www.flexi.org/
- AI-powered Teacher Assistant – https://www.ck12.org/pages/teacher-assistant/
Location: https://goo.gl/maps/NkA2Hr8JhtE3raWr5
Frontend UI Developer (React)
Location: Bangalore
Basic
- Passion for creating great user experiences that are simple and intuitive.
- Good understanding of CS fundamental algorithms and Data Structures.
- 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.
Required
- Bachelor's or Master's degree in Computer Science or equivalent.
- At least 5 years of experience.
- Hands-on experience with front-end frameworks like React, Redux, 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, media queries, and delivering functionality that works across a range of client devices/browsers from desktops and laptops to mobile platforms.
- Experience with UI design patterns, security, performance, and usability.
- Familiarity with standard development tools like version control systems (Git) and build tools like Grunt.
- Adept at AI coding assistants, leveraging them beyond prompting.
- Working experience in skill and tool development and usage in AI coding tools.
Desired
- Working experience with ES6 and 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 with Storybook for React or similar frameworks.
-
· 3+ years of software engineering experience primarily leveraging ReactJS. · Strong engineering and technical background with demonstrable enterprise development experience using ReactJS and RESTful APIs. · Deep understanding of JavaScript/Typescript, HTML5 and CSS. · Experience using Redux, Web Workers and PWAs. · Experience with continuous integration and build (CI/CD) process & tools. · Proven ability to quickly understand functional requirements and technical concepts. · Experience with TDD and familiarity with testing frameworks, ideally Cypress, Selenium and PACT. · Exposure to mobile development via React Native an advantage. GitHub portfolio an advantage.
We're seeking passionate, next-gen minded engineers who are excited about solving complex technical challenges and building innovative, first-of-its-kind products which make a tangible difference for our customers. As a Frontend SDE-1, you will play a key role in driving strategic initiatives, collaborating with cross-functional teams across business, product, and operations to solve exciting problems. This role demands strong technical acumen, leadership capabilities, and a mindset focused on innovation and operational excellence.
We value individuals who think independently, challenge the status quo, and bring creativity and curiosity to the table—not those who simply follow instructions. If you're passionate about solving problems and making an impact, we'd love to hear from you.
Key Responsibilities
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Understand broader organization goals and constantly prioritise your own work.
- Technical Excellence: Understand the onground problems, explore and design various possible solutions to conclude and implement scalable, extensible and secure software systems. Implement and learn best practices in technical architecture, coding standards, and software testing to ensure product delivery with highest speed AND quality.
- Project and Program Management: Setting up aggressive as well as realistic timelines with all the stakeholders, ensure the successful delivery of engineering projects as per the defined timelines with best quality standards ensuring budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Managers, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong understanding of software design principles and patterns.
- Hands on with multiple programming languages and modern development frameworks.
- Understanding of Rest APIs and Computer Networks.
- Experience with React, Redux and React Native.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
Skills:- Javascript, Typescript, React, Redux, React Native
We are looking out for a technically driven "Front-End Developer" for one of our premium client
COMPANY DESCRIPTION:
Experience: 2-7 years of experience into Front-End developement with Javascript, HTML, CSS along with any front-end framework such as Angular/React/Backbone etc,,.
Hands-on working experience and knowledge of Angular, HTML, CSS, Development experience designing object-oriented JavaScript.
Continuously evaluate and implement new technologies to maximize development efficiency.
Address and prioritize production level bugs and application performance improvements.
An adaptable attitude and understanding of the agile methodology.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Collaborate with cross-functional teams to define, design, and release new features.
Job Summary
- Minimum 2years working experience in Application development using Angular 5/6.
- Strong proficiency in JavaScript and the JavaScript object model, JS MVC frameworks, redux such as Angular5/6, State Management With NgRx(Required).
- RestAPI Integration via Http,
- ThirdParty Integrations (Angular Material or PrimeNG),
- Lazyloading ( custom preloading Strategy ),
- Validation,
- Reactive Architecture ( RxJs Observables & Operators )
- Unit Testing (*not mandatory but would be a plus),
Responsibilities and Duties
- Be part of a full team delivering a complete front-end application
- Ensuring high performance on mobile and desktop
- Cooperating with the back-end developer in the process of building the RESTful API
- Develop/Design, implement, and test high-quality web applications in a cloud-based environment.
- Help brainstorm and plan new applications and web services.
- You will take ownership of technical problems and their resolution, including proactively
- Communicating with product managers, developers, architects, and the operations team.
- Provide accurate effort-estimates for deliverables.
ZoomRx is a rapidly-growing market research and consulting company founded upon the belief that there is important work to be done at the intersection of data, healthcare, and technology. We help some of the world’s biggest biopharmaceutical companies answer questions no one else can. We use innovative data analytics expertise like our AI-based platform, Ferma to provide an edge to our clients within their highly competitive marketplace. We support our clients through their entire business lifecycle; providing market intelligence that helps them launch new therapies, optimize promotional efforts, defend against competitive pressure, shape marketing strategies, and much more.
At ZoomRx, we have a flat organization structure where everyone is encouraged to take risks, learn from mistakes, and continuously grow towards realizing their career goals. We offer a collaborative, environment that optimizes for:
We have offices in Boston, New York City, San Francisco, San Diego, and Chennai, and we are growing rapidly. To help fuel our growth, we are now looking for a Senior Software Development Engineer to join our vibrant community.
Do you like being part of such a team? Does ZoomRx seem like a community where you can see yourself growing while making an impactful contribution to what we do? If yes, we would want to hear from you.












