Senior Front-End Developer

Snapp Box (Career Page Jobs) Tehran

Posted Over a month ago

Job Description

We are seeking a skilled Senior Front-End Engineer with a strong background in JavaScript frameworks and PWA (Progressive Web Apps) technology. If you are passionate about creating responsive, high-performance applications and enjoy working with modern technologies, we'd love to hear from you. Key Responsibilities: Develop and Enhance Web Applications: Utilize your expertise in JavaScript and modern frameworks like React to build, test, and maintain client-side web applications. Progressive Web App Development: Work on PWA projects, ensuring a seamless experience across both web and mobile platforms. State Management: Implement and manage application state using libraries such as Redux, React-Query, or Zustand. Handle Asynchronous Requests: Ensure efficient handling of asynchronous requests and partial page updates to maintain a smooth user experience. Cross-Browser Compatibility: Address and resolve cross-browser compatibility issues, ensuring a consistent experience across all major browsers. Team Collaboration: Collaborate effectively with team members, contributing to a culture of continuous learning and adaptation to new technologies. Version Control: Use Git with a command-line interface to manage code versions and collaborate on development tasks.   Qualifications: Experience: At least 3 years of experience working with JavaScript and client-side web applications. Framework Expertise: Proficiency in React, with familiarity in Angular, Svelte, or other modern JavaScript frameworks. PWA Development: Strong understanding and experience in Progressive Web Apps and mobile technology domains. State Management: Experience with state management libraries like Redux, React-Query, and Zustand. ProficientunderstandingAsynchronous Request: Good understanding of asynchronous request handling and partial page updates. Cross-Browser Expertise: Proficient understanding of cross-browser compatibility issues and solutions. Collaboration: Ability to work effectively as a team player and a keen interest in exploring and adopting new technologies. Git Proficiency: Experience using Git with a command-line interface for version control.   Preferred Qualifications: TypeScript/Flow: Experience with TypeScript or Flow for type safety in JavaScript. Backend Knowledge: Familiarity with backend programming languages such as Node.js or PHP. DevOps Skills: Experience with Docker and CI/CD pipelines.   Benefits Transportation discount and voucher Organizational food discount Learning budget Team Building Budget Wellness Budget Comprehensive health, dental, and vision insurance

Employment Type

  • Full Time

Job Category

Seniority

Details

Employment type

  • Full Time

Job Category

Educations

Seniority

To see more jobs that fit your career