Commencis

Senior Web Frontend Engineer

Commencis • TR
Hybrid
We are currently seeking a highly skilled Senior Web Frontend Engineer to join our team. 

Senior Web Frontend Engineer will be responsible for the complete lifecycle of scalable, secure, and well-designed software products from research and design to implementation. Also she/he will be working closely with designers, analysts, quality assurance, and other teams to translate each design into real-life products.

 If you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!  

Responsibilities

  • Designing and developing Web Front-end software components based on core and client product specifications
  • Maintaining and extending the functionality of existing Web Front-end software components
  • Documenting the software components
  • Implementing the unit tests
  • Making architectural decisions in the enterprise projects.
  • Improving the coding standards and processes within the team.
  • Following up the new technologies and looking for the ways to implement them in the projects.
  • Being a mentor in the web frontend development team, by making code reviews, pair programming, giving internal trainings, etc.
  • Qualifications

  • 5+ years of web development experience
  • Minimum 3 years of hands-on experience with Next.js
  • Proficiency in modern CMS platforms, such as Kontent.ai or Strapi
  • Strong understanding of SEO principles and familiarity with GEO-specific optimizations
  • Ability to architect and deliver scalable, performant, and user-centric web solutions end-to-end
  • Nice to have

  • Experience with Vue.js and/or Angular.js 
  • Experience and understanding of CI/CD principles 
  • Experience with mobile applications (react-native, native or hybrid apps) 
  • Knowledge of material design frameworks 
  • Knowledge of AMPs, Progressive Web Apps, and similar 
  • Understanding of RESTful web services 
  • Knowledge of relational and non-relational database systems 
  • Understanding of distributed caching 
  • Understanding of cloud computing and cloud application architectures 
  • Experience with software development tools such as Git, Gerrit, Jenkins, JIRA 
  • Prior experience with SCRUM/Agile methodologies 
  • Contributions to OpenSource projects