Apply

Senior Front End Developer

Posted 2024-10-15

View full description

💎 Seniority level: Senior, 4 years

📍 Location: Turkey, Cyprus

🏢 Company: DrBalcony

⏳ Experience: 4 years

🪄 Skills: AgileData AnalysisEs6GitCSSJavascriptReact.jsTypeScriptVue.JsYarnStrategyData analysisHTML5CSS3ReduxNext.jsReactVue.jsJavaScriptSEOAgile methodologiesRESTful APIs

Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • +4 years of experience in front-end web development.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Hands-on experience with front-end framework React.
  • Familiarity with version control systems like Git.
  • Strong understanding of responsive web design principles, browser compatibility issues, and cross-platform development.
  • Experience with CSS preprocessors like SASS or LESS.
  • Knowledge of front-end build tools and package managers (e.g., Webpack, npm, Yarn).
  • Familiarity with RESTful APIs and integration with back-end services.
  • Experience with state management libraries such as Redux, including the implementation of Redux for managing application state.
  • Solid understanding of front-end development frameworks like React.js, including component lifecycle, hooks, and context API.
  • Experience with TypeScript or modern JavaScript patterns.
  • Knowledge of SEO best practices for front-end development.
  • Understanding of Agile development methodologies.
  • Familiarity with Vue.js and Next.js, including knowledge of their ecosystems and best practices.
  • Experience with server-side rendering and static site generation using Next.js.
Responsibilities:
  • Develop and maintain responsive, high-performance web applications using modern front-end technologies like React.
  • Collaborate with UX/UI designers to ensure designs are implemented accurately and consistently.
  • Build reusable components and front-end libraries for future use.
  • Optimize applications for speed, scalability, and cross-browser compatibility.
  • Write clean, efficient, and maintainable code following industry standards and best practices.
  • Ensure that front-end code adheres to accessibility standards and is optimized for various devices and browsers.
  • Conduct code reviews and provide constructive feedback to peers.
  • Ensure compliance with security best practices and policies.
  • Work closely with back-end developers to integrate APIs and other services into front-end applications.
  • Collaborate with the product and design teams to clarify requirements and provide technical input on design choices.
  • Effectively communicate technical issues, challenges, and solutions to both technical and non-technical stakeholders.
  • Debug and troubleshoot front-end issues across different browsers and devices.
  • Write and maintain unit and integration tests to ensure the reliability of code.
  • Use performance monitoring tools to identify and address performance bottlenecks.
  • Stay current with emerging front-end technologies and trends, and propose ways to integrate them into existing projects.
  • Continuously improve user interfaces and experiences based on user feedback and data analysis.
  • Contribute to the overall front-end strategy by researching and recommending new tools, frameworks, or processes.
Apply