- Company Name
- AWD online
- Job Title
- Senior Front End Developer
- Job Description
-
**Job Title:** Senior Front End Developer
**Role Summary:**
Design, develop, and maintain secure, large‑scale web applications using modern JavaScript frameworks, applying strong UI/UX principles and SQL integration. Provide technical leadership, ensure code quality, and mentor junior team members in a fast‑growing software development environment.
**Expectations:**
- 5+ years of professional front‑end development experience.
- Proven ability to deliver high‑performance, responsive web interfaces for enterprise‑level applications.
- Strong understanding of security best practices for client‑side code.
- Capability to lead technical discussions, review code, and guide junior developers.
- Effective collaboration with back‑end, product, and design teams.
**Key Responsibilities:**
- Develop and maintain front‑end components using React, Angular, or Vue (or similar).
- Implement responsive UI/UX designs with HTML5, CSS3, and pre‑processors (Sass/Less).
- Integrate front‑end with SQL‑based back‑end services via REST/GraphQL APIs.
- Optimize application performance, accessibility, and cross‑browser compatibility.
- Write unit, integration, and end‑to‑end tests; maintain test coverage.
- Participate in code reviews, enforce coding standards, and contribute to CI/CD pipelines.
- Mentor junior developers and promote best practices in UI/UX and security.
- Collaborate with product owners to translate requirements into technical solutions.
**Required Skills:**
- Advanced JavaScript/TypeScript and experience with at least one modern framework (React, Angular, Vue).
- Proficient in HTML5, CSS3, responsive design, and CSS frameworks (Bootstrap, Tailwind, etc.).
- Working knowledge of SQL and data retrieval via APIs.
- Version control (Git) and branching strategies.
- Experience with testing tools (Jest, Cypress, Mocha) and build tools (Webpack, Vite).
- Familiarity with CI/CD platforms (GitHub Actions, Jenkins, GitLab CI).
- Understanding of web security (XSS, CSRF, CSP).
- Strong problem‑solving, communication, and teamwork skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Optional certifications: Certified JavaScript Developer, React/Angular/Vue certification, or similar.