Position title
Web Programmer
Description

 

Mission

As a Web Programmer, you will work in the Product Department, which engages in developing the user interface for the product. You will work in small groups with the Product Manager, Product Designer, and Researcher in order to contribute to enhancing existing features and to develop new features and functional modules, layouts, and building blocks for the product.

Responsibilities

 

  1. Develop and translate the UI/UX designs and interaction prototypes of a web app or a website into a functional prototype and copy/replicate the interaction/motion design animation as needed by the interaction designer using HTML, CSS, and JavaScript
  2. Build reusable code and libraries for future use as per the needed design template (design systems)
  3. Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment
  4. Ensure the technical feasibility of UI/UX designs
  5. Optimize application for maximum speed, portability, and scalability
  6. Assure that all user input is validated before submitting to the backend team
  7. Collaborate with other team members and stakeholders
  8. Follow Git workflow throughout the development cycle
  9. Create and maintain technical documentation
Requirements

 

  • Have strong knowledge of the Bootstrap framework and other relevant frameworks
  • Working experience with YII2 Framework / PHP
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML) 
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and asynchronous work environment 
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions 
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems 
  • Comfort working in a highly agile, intensely iterative software development process 
  • Demonstrated ability to onboard and integrate with an organization long-term 
  • Positive and solution-oriented mindset 
  • Effective communication skills: Regularly achieve consensus with peers and clear status updates 
  • Ability to use Git DVCS, Kanban boards, Sprint management tools like JIRA/Trello/Gitlab
Nice-to-haves (Desirable Skills)

 

  • Experience working with modern frontend frameworks (eg. React, Vue.js, Next.js, Angular)
  • Experience with modern JS-based animation frameworks like Three.js or Greensock (GSAP3) is a plus point
  • Experience with Tailwind CSS framework and other relevant modern frameworks
  • Experience in a peak performance organization, preferably a tech startup or a product based company experience 
  • Passionate about/experienced with open source and developer tools
Contacts

 

You can also send your resume along with cover letters at work@iic.ac.in

Employment Type
Full-time
Industry
Software
Job Location
Institute of Informatics & Communication, Delhi, South Campus, 110021, India
Date posted
March 19, 2021
Close modal window

Position: Web Programmer

Thank you for submitting your application. We will contact you shortly!