Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: UI / UX + AEM Developer (JavaScript, HTML, CSS + AEM) Product Based, Software Engineer,.
Bengaluru Jobs Expertini

Urgent! UI / UX + AEM Developer (JavaScript, HTML, CSS + AEM) Product Based, Software Engineer, Job | yitrobc

UI / UX + AEM Developer (JavaScript, HTML, CSS + AEM) Product Based, Software Engineer,



Job description

The Senior Software Engineer focuses on the user-interface, or client-presentation layer.

They specialize and are expert at advanced cross-browser & cross-platform HTML, HTML semantics, CSS, DOM, JavaScript, HTTP/URL; with strong knowledge of progressive enhancement / graceful degradation, browser developer tools, responsive & adaptive web design & development, mobile & web performance; knowledge of SEO, interaction and/or user-interface design; user experience & usability; and strong knowledge of Photoshop, Figma, and similar tools.


Duties and responsibilities:

  • · Architectural Design: Collaborate on architectural decisions, design features, and make informed choices about technologies and frameworks.

  • · Code Quality: Write clean, efficient, and maintainable code, adhering to coding standards and best practices.

  • · Testing: Develop and execute unit tests to ensure the reliability and stability of the application.

  • · Performance Optimization: Identify and address performance bottlenecks, implementing optimizations for improved application speed.

  • · API Integration: Integrate third-party APIs and services to enhance application functionality.

  • · Collaboration: Work closely with cross-functional teams, including designers, product managers, and fellow developers, to define and implement features.

  • · Mentorship: Provide guidance and mentorship to junior developers, sharing your knowledge and expertise.

  • · Version Control: Use version control systems (ex: Git) to manage and track code changes.


QUALIFICATIONS Technical
  • · 5 -9 years of experience writing HTML5, CSS3, and JavaScript (ES6) in a commercial development environment.

    Strong UI/UX tools exp.

  • · Knowledge of SEO best practices.

  • · Strong sense of visual design (while you may not be an expert within the design tools, you still have an eye for aesthetics).

  • · Strong sense of what is required of a great user interface, with understanding of accessibility concerns.

  • · Expert in designing and writing maintainable, high-performance code and analysing & troubleshooting varying-scale solutions leveraging a variety of front-end tools and techniques, including (but not limited to):
  • · Expert writing semantic HTML5 markup.

  • · Expert with CSS compilers and pre-processors (SASS or LESS).

  • · Expert with build systems like Grunt, Gulp or module bundlers like Webpack.

  • · Strong experience coding solutions with JavaScript (knowledge of how to manipulate the DOM, handle events, interface with REST APIs, etc.).

  • · Strong experience with at least one JavaScript framework (Angular, React, Backbone, View -> Vue, etc.

    – We hardly use these in any of our projects) or Razor views.

  • · Experience with CSS Frameworks like Bootstrap, Bulma, etc.

  • · Strong knowledge of techniques and tools for performance optimization (YSlow, PageSpeed, DevTools).

  • · Strong experience with code management and source control tools (Git, SVN, etc.) and development workflow methodologies (e.g., git-flow).

  • · Strong experience with collaboration & prototyping tools; including Figma, Sketch, and Photoshop.

  • · Strong experience with device and browser testing and debugging.

    Understanding of all major devices & browsers and the special considerations required for their various quirks.


Nice to Have:
  • · Experience with unit testing and testing frameworks (Mocha, Chai, Jasmine, etc.) a plus.

  • · Experience writing code in at least one server-side technology (Python, PHP, .NET, Java, NodeJS, etc.) a plus.

  • · Experience with TypeScript, ES6 is a plus.


Non-Technical
  • · Good Analytical and problem-solving skills.

  • · Ability to diagnose and troubleshoot problems quickly to maintain operational stability.

  • · Motivated to learn new applications and domain.

  • · Possess appetite for learning through exploration and reverse engineering.

  • · Strong time management skills.

  • · Ability to take full ownership of tasks and projects.


Behavioural Attributes
  • · Team player with excellent interpersonal skills.

  • · good verbal and written communication.

  • · Possess Can-Do attitude to overcome any kind of challenges.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your UI UX Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Bengaluru, India.