Staff Software Engineer – Frontend


Job Description

Key Responsibilities:

- Design and implement secure, scalable, and high-quality solutions that deliver exceptional
user experiences
- Ensure the technical feasibility of UI/UX designs according to industry standard
- Optimizing applications for maximum speed, scalability and best response time
- Lead team in developing systems that meet architectural objectives including reusable, scalable code
- Taking ownership of the features built and maintaining them by using software engineering
best practices
- Presenting new features and ideas to leadership team for suggestions & improvements
- Defining, documenting, and writing Unit Tests for Front End web technologies
- Assure that all user input is validated before submitting to back-end
- Constantly learning new best practices and technologies and adopting them

Skills Required:

- Very Strong knowledge and working experience with ReactJS, JavaScript, HTML5, CSS3 etc.

- Very strong design, architecture and development skills with an ability to switch over to new
technology with ease. Skills needed to determine which is the best technology stack to be
chosen for the problem statement and be able to quickly learn and adapt to it.

- Able to embrace new technology with ease.

- Strong coordination skills to work with stakeholders across geographies with good and clear
communication skills.

- A product development mindset with skills on design thinking to get the features to be developed for the
product for the different personas identified as the target customer segment.

- Good skills to put together a prototype to evolve the feature from a concept to realization.

- Incremental development and show-and-tell session skills are mandatory. Early failure and
recovery approach that is imbibed in the development skills

- An ability to honor the commitments made to the stakeholders.