drjobs Full Stack Developer

Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

3-8years

Job Location drjobs

Hyderabad - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Do you love a career where you Experience Grow & Contribute at the same time while earning at least 10% above the market If so we are excited to have bumped onto you.


We are an IT Solutions Integrator/Consulting Firm helping our clients hire the right professional for an exciting long term project. Here are a few details.



Requirements

We are looking for a Frontend Developer with a strong background in HTML CSS and JavaScript. You will be responsible for developing and maintaining userfacing features ensuring a seamless and dynamic user experience and working with modern JavaScript frameworks and libraries to create scalable web applications. The ideal candidate will have extensive experience with singlepage applications (SPA) and responsive web design. Additionally proficiency in automated JavaScript testing frameworks is highly desirable.

Key Responsibilities:

Frontend Development:

  • Develop responsive and highperformance web applications using HTML5 CSS3 and JavaScript.
  • Implement complex usercentric web interfaces using ObjectOriented JavaScript (OOJS) principles ensuring maintainability and scalability.
  • Build test and deploy applications using JavaScript frameworks such as Knockout.js AngularJS and Backbone.js.
  • Design and implement Single Page Applications (SPA) with a focus on smooth dynamic user interactions and minimal page reloads.
  • Ensure crossbrowser compatibility and consistent experience across various devices and screen sizes using responsive web design techniques and Bootstrap.

JavaScript Frameworks & Libraries:

  • Develop and maintain applications using Knockout.js AngularJS and Backbone.js implementing modular components that align with the application s requirements.
  • Implement best practices and code conventions for building maintainable efficient and reusable components and services in the aforementioned frameworks.

Testing and Automation:

  • Write and maintain automated JavaScript tests using frameworks such as Mocha Jasmine Pavlov QUnit Expect That and others.
  • Ensure the quality and stability of applications by creating unit integration and functional tests for frontend code and UI components.
  • Collaborate with the QA team to design and implement effective testing strategies to identify issues early in the development cycle.

Collaborative Development:

  • Work closely with UX/UI designers to ensure designs are faithfully translated into responsive and functional web interfaces.
  • Collaborate with backend developers to integrate frontend features with serverside logic via RESTful APIs or GraphQL.
  • Actively participate in code reviews pair programming and brainstorming sessions with other team members to improve the overall development process.

Performance & Optimization:

  • Optimize web applications for maximum speed and scalability addressing performance bottlenecks.
  • Ensure that web applications are fully responsive delivering a smooth experience across a variety of devices and screen resolutions.

Required Skills & Qualifications:

  • Very strong expertise in HTML5 CSS3 JavaScript and ObjectOriented JavaScript (OOJS) principles.
  • Indepth experience with popular JavaScript frameworks like Knockout.js AngularJS and Backbone.js.
  • Proficiency in building Single Page Applications (SPA) with modern frameworks.
  • Strong understanding of Responsive Web Design (RWD) and experience with Bootstrap to ensure mobilefirst adaptive designs.
  • Experience with automated JavaScript testing frameworks such as Mocha Jasmine Pavlov QUnit Expect That and others.
  • Solid understanding of web performance optimization caching strategies and efficient DOM manipulation.
  • Strong proficiency in developing crossbrowser compatible websites with a focus on seamless user experiences across modern browsers.

Desired Skills & Qualifications:

  • Experience with modern JavaScript ES6 features such as modules arrow functions async/await destructuring etc.
  • Familiarity with TypeScript for improved type safety and better code maintainability.
  • Knowledge of CSS preprocessors such as SASS or LESS.
  • Familiarity with version control tools such as Git and collaborative development workflows.
  • Understanding of build tools and task runners like Webpack Grunt or Gulp.
  • Familiarity with state management libraries like Redux MobX or NgRx (for AngularJS).

Education & Experience:

  • Bachelor s degree in Computer Science Software Engineering Information Technology or related fields.
  • years of handson experience as aFrontend Developer or in a similar role with a strong emphasis on JavaScript and web development.
  • Demonstrated experience in building largescale responsive and performant web applications.

Additional Requirements:

  • Strong problemsolving skills and attention to detail.
  • Excellent communication skills both verbal and written with the ability to explain technical concepts to nontechnical team members and stakeholders.
  • Ability to work independently prioritize tasks and manage time effectively in a fastpaced development environment.
  • A passion for keeping up with industry trends and emerging technologies in frontend development.


Benefits



HTML5, CSS3, JavaScript, OOJS, Bootstrap

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.