A Front-End Developer is responsible for building and maintaining the user-facing side of web applications. The role focuses on implementing responsive, performant, and visually appealing interfaces while ensuring seamless integration with back-end services.
Key Responsibilities
Develop, optimize, and maintain responsive web applications using React.js or Vue.js.
Collaborate with back-end developers to integrate REST APIs and deliver end-to-end features.
Implement state management solutions (Redux, Vuex/Pinia) for scalable applications.
Ensure application performance, accessibility (a11y), and cross-browser compatibility.
Write clean, maintainable, and testable code using modern JavaScript (ES6+) and TypeScript practices.
Apply best practices for UI/UX, responsive design, and web security.
Contribute to design discussions, architecture decisions, and code reviews.
Work in Agile/Scrum or Kanban teams with designers, QA, and product owners.
Use Git effectively (branching, pull requests, code review flow) and collaborate via Gitbased platforms (GitHub/GitLab/Bitbucket).
Work effectively with AI tools to improve delivery speed and quality (e.g., AI coding assistants), and—when needed—help integrate AI-powered UI features (chat, search, summarization) while following data/privacy guidelines.
Required Skills & Qualifications
Strong proficiency in HTML5, CSS3, JavaScript (ES6+).
Experience with React.js (Redux, Next.js) or Vue.js (Vue Router, Nuxt.js).
Familiarity with CSS preprocessors (Sass/LESS) and component libraries (e.g., Vuetify, Material-UI).
Understanding of SPA/PWA concepts and responsive design principles.
Knowledge of integrating RESTful APIs with front-end applications.
Awareness of web performance, accessibility, and security best practices.
Familiarity with unit testing and clean code practices.
Experience with Agile methodologies (Scrum, Kanban, XP).
Ability to work with AI tools: using AI assistants responsibly, writing effective prompts for dev workflows, validating outputs, and understanding basic privacy/security considerations when AI is involved.
Preferred Skills
Experience with TypeScript.
Knowledge of CI/CD pipelines and DevOps practices.
Understanding of OOP principles and design patterns in JavaScript.
Exposure to testing frameworks (Jest, Mocha, Cypress).
(Optional, if your product touches AI) Familiarity with calling LLM APIs from the front end (streaming responses, auth-safe patterns), and evaluating UX quality for AI outputs
اکسون شرکتی دانشبنیان و تکنولوژی محور است که بهطور تخصصی در زمینه سلامت دیجیتال فعالیت میکند. در اکسون کنار هم جمع شدیم تا حسی متفاوت و کارآمد را برای کاربران اکسون بسازیم.
تخصص ما هوشمند کردن فرآیند درمان و رسیدن به زندگی سالم است.
محصولات شرکت اکسون :
نسخه الکترونیک
پرونده سلامت
مدیریت کلینیک
باشگاه مشتریان VIP دکترها
نوبت دهی
مشاوره آنلاین
خدمات در منزل (ارسال دارو)