Description

You will build and maintain responsive, adaptive UI applications within an agile development environment. You own the frontend architecture and release pipeline, collaborating closely with designers and product managers to deliver incremental value.

Responsibilities

  • Develop front-end applications using React and Redux with a focus on performance and scalability.
  • Design and implement RESTful APIs and adaptive web designs using modern UI patterns.
  • Perform performance testing and tuning to ensure optimal user experience across devices.
  • Break down complex problems into manageable deliverables and communicate technical concepts to stakeholders.
  • Maintain code quality through automated testing and adherence to security fundamentals.

Required Skills

  • 8+ years of experience in software development or equivalent professional experience.
  • Expertise in React and Redux ecosystems.
  • Proficiency in JavaScript (ES6+), including DOM manipulation and the JavaScript object model.
  • Strong experience with TypeScript for type-safe development.
  • Deep knowledge of HTML5 and CSS for responsive design implementation.
  • Experience with jQuery and Jest for testing and legacy support.
  • Understanding of reactive and functional programming paradigms.
  • Knowledge of security fundamentals including JWT, OpenID Connect, and OAuth 2.0.
  • Practitioner-level understanding of CI/CD processes using Git, Docker, and Jenkins.

Preferred Skills

  • Knowledge of Angular for cross-framework versatility.
  • Experience developing native mobile applications for Android and iOS.

Education

Any Graduate