Job Description

Senior Web UI Developer

AspenTech is looking for a Senior Web UI Developer to design, develop and optimize user interfaces for modern web applications in our Petroleum Supply Chain team. The primary role of the Senior Web UI Developer will be to develop intuitive, responsive, and high-performance user experiences in collaboration with Product Management and UX designers.

Your Impact

  • Design and develop responsive and interactive web interfaces using HTML5, CSS3, JavaScript, and modern frameworks.
  • Collaborate with UX/UI designers, backend developers and product managers to translate design mock-ups into functional software.
  • Optimize web applications for maximum speed, scalability, and cross-browser compatibility.
  • Implement clean, reusable, and maintainable front-end code following industry best practices.
  • Integrate APIs and backend services with front-end components.
  • Conduct code reviews, debug issues, and ensure UI consistency across the application.
  • Ability to learn quickly, research new solutions for the product challenges.

What You'll Need

  • 5+ years’ working experience with HTML5, CSS3, JavaScript, and Typescript.
  • Experience in modern frameworks like Angular, React.JS, or Aurelia.
  • Bachelor’s degree in computer science, software engineering or similar field.
  • Solid understanding of UI/UX principles and design systems.
  • Experience with GraphQL, Web API, or gRPC for API integration is a plus.
  • Knowledge of browser debugging tools and performance optimization.
  • Understanding of source control systems TFS, GitHub.
  • Experience with UI unit testing frameworks, and familiar with Figma is a plus.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development

Referrals increase your chances of interviewing at Aspen Technology by 2x

Get notified about new Software Engineer jobs in Mexico City, Mexico.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application