S

Senior Frontend Developer

Sustainext Digital
Full-time
On-site
Bangalore North, Karnataka, India

Position Title:             Senior Front-end Developer

Reporting To:             Lead - Platform & Technology Solutions

Location:                        Bangalore

 

The Senior Front-end Developer would play a pivotal role in shaping our user experiences and contributing to the success of the company hence should have a passion for creating exceptional user experiences.

The Senior Frontend Developer will be responsible for designing, developing, and maintaining the user interfaces of our web applications and will work closely with our cross-functional teams, including designers and backend developers, to create seamless and visually appealing user experiences.



Requirements

Qualifications

 

-          Bachelor's degree in Computer Science, Software Engineering, or a related field

-          Proven track record of 5-8 years in frontend web development.

-          Proficiency in HTML, CSS, JavaScript framework ReactJS.

-          Strong understanding of responsive web design principles and cross-browser compatibility. 

-          Experience with version control systems (GIT) and code collaboration tools.

-          Understanding of workflow-based logic.

-          Understanding of Databases and application architectures – PostgreSQL.

-          Experience in Operating Systems – Windows, Linux, MAC.

 

Key Responsibilities

 

-          Frontend Development: Lead the development of responsive and user-friendly web applications using HTML, CSS, and ReactJS.

-          Architecture and Design: Collaborate with the design team to translate UI/UX wireframes and mock-ups into interactive web interfaces. Ensure the technical feasibility of UI/UX designs.

-          Optimization: Identify and implement performance improvements to enhance the speed and efficiency of our applications, including optimizing code and assets.

-          Code Quality: Maintain high-quality code standards, perform code reviews, and mentor junior developers to ensure clean, maintainable, and scalable code.

-          Cross-Functional Collaboration: Work closely with backend developers and other stakeholders to integrate frontend components with backend services and APIs.

-          Testing and Debugging: Develop and maintain unit tests, conduct thorough testing, and troubleshoot issues to ensure robust and reliable applications.

-          Documentation: Document code and development processes for reference and knowledge sharing within the team.

-          Technology Evaluation: Stay updated with the latest frontend technologies, tools, and frameworks, and evaluate their applicability to our projects.

-          Security: Implement security best practices to protect user data and applications from potential vulnerabilities.

-          User Feedback: Gather and incorporate user feedback to continuously improve the user experience and usability of our applications.

 

Technical Skills and Competencies

 

-          Proficiency in server-side development and optimization of data, including database creation and management and debugging.

-          Optimization of applications for maximum speed

-          Data recording and reporting it to stakeholders, such as clients or leadership.

-          Strong understanding of database systems and SQL

      -          Work on all ancillary technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc.

-          Work on High scalability projects involving cloud-based infrastructure design and implementation.

-          Have knowledge of object-oriented design and development skills.

-          Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability.

-          Understanding of distributed data model.

-          Solid understanding of the Software as a Service (SaaS) model in the online environment.

-          Design, develop and implement unit and scenario testing for existing code base and for new functionality under development.

-          Work with Scrum/Agile development methodologies.

-          Knowledge of C# using Visual Studio using Webforms, MVC and Entity Framework.

-          Ability to use version control software (GIT).

-          Excellent MS Office Skills mainly Excel.

 

 

Personal Competencies

 

-          Experience working across organizational boundaries on a local and global basis.

-          Excellent oral and written communications skills and experience interacting with both business and IT individuals at all levels.

-          Good at managing stakeholder expectations.

-          Excellent time management skills.

-          Track individual and team progress and work on improvements.

-          Be a Solid Team Player and a Global Player.

-          Adapt to change with ease.

-          Be able to provide value add by going the extra mile.

-          Having an interest in building a conscious and sustainable world. The ability to understand impacts and how to solve global challenges around sustainability and Climate Change