Caspian Innovation Center

Front End Developer

By agreement 41
Full-time
Baku, Azerbaijan
10.09.24 - 10.10.24

Working conditions

  • Frontend Development Lifecycle: Participate in the full frontend development process from ideation to deployment.
  • Collaboration: Work closely with backend developers and UI/UX designers to implement user interfaces and features that meet design specifications and business requirements.
  • Code Quality: Write clean, testable, efficient, and maintainable code, adhering to coding best practices.
  • Testing & Debugging: Write test cases, perform debugging, and maintain software to ensure browser compatibility, responsiveness, and performance across different devices.
  • Optimization: Optimize web pages and applications for maximum speed and scalability.
  • Troubleshooting: Identify and resolve frontend performance bottlenecks and other issues.
  • Reusable Components: Build and maintain reusable components and libraries for future use.
  • Code Reviews: Participate in code reviews to ensure adherence to coding standards and collaborative knowledge sharing.
  • Documentation: Write and maintain clear technical documentation for frontend development processes.
  • Security & Compliance: Ensure frontend components meet security standards and comply with CIC information security requirements.
  • Continuous Learning: Stay updated with the latest developments in frontend technologies, tools, and best practices.

Requirements

  • Education: Bachelor's degree in Computer Science or a related field.
  • Experience: 1-3 years of hands-on experience in frontend development.
  • Languages & Frameworks: Proficiency in JavaScript, HTML5, and CSS3. Experience with one or more JavaScript frameworks (Angular, React).
  • Libraries & Tools: Experience with modern frontend tools such as Webpack or Vite.
  • Version Control: Proficiency in Git for version control and collaboration.
  • Problem-Solving: Analytical thinking with solid problem-solving skills, particularly in frontend performance optimization.
  • Collaboration: Ability to work well in a team, including the ability to communicate clearly with backend developers and designers to deliver cohesive solutions.
  • Communication: Strong verbal and written communication skills, with the ability to clearly document solutions and workflows.
  • Language: Technical level of English language proficiency.
  • Multi-tasking: Ability to manage multiple projects, prioritize tasks, and meet deadlines in a fast-paced environment.
  • Security Knowledge: Awareness of information security best practices.
  • Preferred Skills: Basic knowledge of web servers like IIS, Apache, or Nginx.
  • Experience with performance profiling and optimization tools.


Related vacancies