- 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...