Key Responsibilities:
- Building polished UI components and improving UX
- Add necessary business logic and API capabilities for features to be built
- Improvise code based on feedbacks received
- Tracking technology changes and keeping our applications up-to-date
- Participate in brain-storming sessions, research with the team and work on new initiatives
Requirements:
You will be mostly working with web techonologies so if you love working with them, this is the role for you. Below we have outlined what we expect:
- You should have mastery in basic features of PHP and JavaScript. You should also know the basics of web development and technologies really well.
- Apart from these two languages, we heavily work with MySQL and you should know how to write all sorts of SQL queries, understands the basics and knows the principles behind relational databases.
- We also work with REST APIs and you should know how to work with them in JavaScript, PHP or Python.
- You understand various programming paradigms, like MVC, and best practices such as SOLID principles or concepts of refactoring.
- You know what Laravel is and how it works.
- You know your work around modern JavaScript technologies and frameworks like Vue.js or React.
- You have worked with modern CSS or worked with stuff like Tailwind CSS, Sass or Styled Components.
- You understand what linters are, how they work and how to use them.
You don't need to be a designer but you understand good UI design and know when something isn't at par.