We are looking for a Senior or Tech Lead Frontend Web Developer with 5+ years of solid experience. We work in a variety of front-end technologies including Angular, React and Vue. Were looking for someone who is hands-on and can also lead our teams and put in place best practices for software engineering for Web UI development.
Responsibilities:
1. Technical strategy and guidance for clients
2. High-level & low-level software design
3. Hands-on development & deployment of applications
4. Mentoring fellow UI developers
5. Putting in place good practices for robust, pixel-perfect UI development in all our projects.
Skills And Qualifications:
Proficient in the Angular/React/Vue JavaScript frameworks. Knowledge of other frameworks is a plus.
Experienced in product quality maintainable code with good practices for CSS style sheets and HTML.
Expertise in asynchronous request handling, partial page updates, AJAX, and CORS with a strong understanding of cross-browser compatibility issues and ways to work around them
We prefer hands-on developers who can architect for modularisation and are adept at creating re-usable frontend components
We would love to have someone who is a follower and practitioner of good coding conventions in Javascript
We require someone who understands code versioning tools, such as Git.
We enjoy working with people who have impeccable written and verbal communication skills
What you will work on
You will build robust and secure web apps using REST/JSONAPI/GraphQL APIs
You will write elegant code, come up with clearly articulated designs and even get a chance to dabble with the architecture of large systems. Once you join, the opportunities are open and you can rise to the level of your capabilities quickly.
You will provide code architecture and componentization guidance to team members
You will mentor team members in best practices and conventions used in frontend development
We expect you to hit the ground running with your knowledge and your skills
We have a stable software lifecycle methodology which includes Git, Ansible, Docker and more. You will get to adopt and adapt this for the projects. Being part of a team that serves start-ups means that you must think on your feet, apply your knowledge, learn interesting technologies. It also means having fun.