sni_logo.png

Job Description

For one of the international projects, we are seeking a skilled and experienced Frontend Developer!

 

Job details:

  • Preferably Hybrid (2-3 days onsite)
  • Full-time
  • Start date: August 2024
  • 1 year contract
  • Extensions possible

Scope:

The ideal candidate will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.

 

Key Responsibilities:

  • Develop and Maintain User Interfaces
  • Design, build, and maintain efficient, reusable, and reliable TypeScript code to create user interfaces for web applications.
  • Collaborate with Cross-Functional Teams
  • Work closely with product managers, designers, and backend developers to create high-quality products and features.
  • Optimize Performance: Ensure the technical feasibility of UI/UX designs, optimize applications for maximum speed and scalability, and address and improve any technical issues.
  • Code Review and Mentorship: Conduct code reviews to maintain code quality and provide mentorship to junior developers.
  • Testing and Debugging: Write and execute unit tests for frontend code, and identify and fix bugs or performance issues.
  • Stay Updated with Industry Trends: Keep up to date with the latest industry trends in frontend development and TypeScript, ensuring that the team is using the best possible techniques and tools.

Skills:

  • Strong command of TypeScript to join our dynamic development team.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: o 5+ years of experience in frontend development.
  • Proven experience with TypeScript and JavaScript.
  • 3+ years of experience with modern frontend frameworks such as React.js
  • Strong proficiency in TypeScript.
  • Solid understanding of web markup, including HTML5 and CSS3.
  • Proficiency in building responsive layouts and web standards.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with version control tools such as Git.
  • Strong problem-solving skills and the ability to think critically and independently.
  • Excellent communication skills and the ability to work collaboratively in a team environment.

Nice to have:

  • Experience with state management libraries such as Redux or MobX. Familiarity with build tools such as NPM.
  • Understanding of server-side rendering and its benefits.
  • Experience with test-driven development (TDD) and automated testing frameworks like Jest and Cypress.

Position Information

Job ID

PTTS2413

Visa Status

Only EU Citizens

Remote Option

70%

Rate

  • 35 Days Since Posted