Introduction
IBM Cognos Analytics is a comprehensive Business Intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform’s intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.
Your Role And Responsibilities
- Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software user interfaces.
- Support the entire application lifecycle (concept, design, development, test, release, and support)
- Create fantastic user experiences using the following technologies: React.js, Carbon.js, Node.js, CSS/SASS, HTML 5, and JavaScript (including ES6)
- Work with developers to implement best practices, introduce new tools, and improve processes.
- Stay up to date with new technology trends.
- 5-12 years of web app development experience
- Strong understanding and experience with Semantic HTML, modular CSS, JavaScript (ES6+), TypeScript
- Frontend Frameworks (React, Next.js etc.) and CSS Preprocessors (Sass/SCSS)
- State Management (Redux, MobX, or Context API)
- Experience handling data using XHR, JSON and REST APIs
- RESTful APIs & Fetch/Axios Integration
- Unit Testing (Jest, Mocha, Cypress)
- Web Performance Optimization (Lazy Loading, Code Splitting)
- Object-Oriented JavaScript & Asynchronous Programming
- Basic UX Principles & Accessibility (WCAG, ARIA)
- Strong ability to break down UI designs into extensible/modifiable/reusable/responsive component
- Experience with Cross-Browser development including testing and resolving compatibility issues
- Experience Unit Testing, debugging and resolving performance concerns
- Team Git workflow and version control (Git, GitHub/GitLab/Bitbucket)
- Desirable to have experience with Carbon design system
- Basic knowledge of Full Stack development, Java, Python etc.
- Knowledge of software design patterns
- Agile software development methodologies, SOLID principles of OOP
- Knowledge of CI/CD, OpenShift, Kubernetes etc.
- Ability to adapt to and learn new technologies
Job Features
Job Category | IT |
Introduction IBM Cognos Analytics is a comprehensive Business Intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive ...
About the job
We are looking for a senior web developer to help us continue making great websites. This is a remote position. You may be located anywhere in India or the rest of the world (with at least a 4‑hour time overlap with the Indian timezone).
About Us
Miranj is a strategic web design and development studio. We’ve been in business for over 13 years and have consciously remained a small specialised team with a clear purpose. We are laser-focused on the web — no mobile/native apps, no product design, no digital UI/UX, no trying to imitate a “full-service agency”. We’ve been creating inclusive, accessible, ceaseless, clear, performant, future-friendly websites and with each passing year, we want to keep getting better at our craft.
We work directly with clients (no outsourced assignments or communicating via intermediaries) and offer them a turnkey web solution — strategy, design, development, support, and hosting. We’ve worked in domains such as media & publishing, manufacturing, conferences, recruitment, and even for other design studios. However, what sets us apart is our priority towards projects that are meaningful and serving society. Nearly two-thirds of our work is in the education (e.g. universities, science outreach, etc.) and non-profit (policy & advocacy, health, public interest campaigns, philanthropy, etc.) space.
We’re incorporated in New Delhi but in practice, we’re a fully remote organisation. Our team members are distributed between India and Cambodia. And we occasionally share our learnings with the web community at conferences around the world.
Our Expectations
As a senior web developer, you should be comfortable with —
- The entire web stack i.e. front-end (HTML/CSS), back-end, writing templates and working with modern JavaScript.
- Taking ownership of project repositories and ensuring stability over release cycles.
- Writing code for different & diverse application frameworks (in PHP / JavaScript etc).
- Ensuring low technical debt by catching and refactoring breaches.
- Creating robust & modular templating architectures.
- Automating processes by leveraging build tools and pipelines.
- Handling, manipulating and migrating data sets between environments.
- Leveraging shell scripts & command-line tools.
- Deploying projects on servers.
- Working with designers & managing developer hand-offs.
- Writing progressively enhanced HTML, CSS, JavaScript and adopting third-party libraries.
- You favour a long-term relationship over a short stint
- You are eager to take charge and get stuff done
- You are open to learning and can pick up new technologies by reading documentation & tutorials
- You value your commitments
- You are good at communication, including writing
- You appreciate clean, readable code and honour coding style/standards
- You like sharing ideas on how to make work more fun, meaningful and fulfilling
- You believe that an organisation should be run sustainably and with financial prudence
- Leading web projects and owning client relationships.
- Understanding key project requirements and architecting robust technical solutions.
- Translating designs into CMS templates, building custom features and plugins that extend CMS functionality.
- Performance optimisation through caching, image optimisation and other strategies.
- Maintaining, supporting, refactoring and upgrading past projects (typically, LAMP stack).
- Collaborating closely with external partners in a project team.
- Opportunity to work with modern systems and software, with continuous learning
- Projects that are meaningful and socially-conscious
- Monthly team hangout, which we’re told are fun
- Medical insurance (if you’re based in India)
- A sustainable pace of work (5‑day work week and up to 40 days of paid time off each year)
- A Mac for work use
- Support for speaking at conferences
- A culture that values reason and debate over authority; autonomy over control; slow and considered decision-making over fast and hasty; and a healthy work-life balance
- A healthy compensation, proportionate to the value you can bring to us
- A short introduction about yourself.
- Your reasons for seeking a new opportunity, and your expectations from the same.
- What makes you interested in working at Miranj, and how do you think Miranj will benefit from your addition?
- What are your thoughts on the job role — what aspects do you find interesting, and what might you find challenging?
- Demonstrate evidence of past work (commercial/hobby projects) and link to your Github profile.
Job Features
Job Category | IT, Laravel Developer |
About the job We are looking for a senior web developer to help us continue making great websites. This is a remote position. You may be located anywhere in India or the rest of the world (with at lea...