Send me Jobs like this
Experience
8 - 11 Years
Job Location
Education
Bachelor of Science(Computers)
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
Requirements
- Bachelor/Master's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience (8+ years) as a Frontend Engineer with a strong portfolio showcasing your work in React, Vue.js, and Next.js.
- Understanding of modern frontend ecosystem, including but not limited to bundling, linting, testing, and releasing.
- Deep technical proficiency in:
- React: Including Hooks, Context API, state management libraries (Redux, Zustand), and testing frameworks (Jest, Cypress, Mocha, Chai, React Testing Library).
- Vue.js: Including Composition API, Options API, state management libraries (Vuex, Pinia), and testing frameworks (Jest, Vue Test Utils).
- Next.js: Including server-side rendering (SSR), static site generation (SSG), routing, and API routes.
- Solid understanding of core JavaScript concepts (ES6+), HTML5, and CSS3.
- Experience with CSS preprocessors (e.g., Sass, Less) and CSS-in-JS solutions (e.g., Styled Components, Emotion).
- Experience with RESTful and/or GraphQL API integration.
- Familiarity with modern frontend build tools and workflows (e.g., Webpack, Parcel, Vite, npm, yarn).
- Strong understanding of responsive design principles and cross-browser compatibility.
- Excellent communication and interpersonal skills, with the ability to work collaboratively and effectively within a team.
- A proactive and self-motivated approach to learning and staying current with technology.
- Familiarity with Cloud (Azure preferred, AWS, Google Cloud).
- Knowledge in DevOps systems, preferably Azure DevOps, and CI/CD pipelines.
- Experience with version control systems (Git), TFVC is a plus.
- Proficient understanding of Agile/Scrum methodologies and experience working in an Agile environment.
- Strong problem-solving skills, with the ability to analyze complex issues and deliver effective solutions.
- Ability to learn new technologies quickly and adapt to changing requirements.
- Good sense of documentation and writing clean code with comments.
Preferred:
- Experience working with legacy ASP.NET Web Forms applications.
- Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
- Experience in deploying Web Apps using Docker or Kubernetes.
- Any courses/certifications taken on any of the technologies mentioned is a plus.
- Experience working with legacy ASP.NET Web Forms applications.
- React: Including Hooks, Context API, state management libraries (Redux, Zustand), and testing frameworks (Jest, Cypress, Mocha, Chai, React Testing Library).
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Senior Frontend And UI/UX Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com