Centrue
Frontend Developer (Remote)
CentrueTurkey10 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

We’re looking for a Front End Developer to join our team. This role is fully remote.


Responsibilities:

• Hands-on crafting of CSS3, HTML5, and JavaScript (React.js) Single Page Applications

• Actively participate in project scoping, planning, design, and execution

• Contribute to building a modular and performant single page application

• Use your knowledge of software engineering concepts to design and implement tested, reusable, and modular code

• Apply knowledge of the business goals to derive innovative solutions for the project, team, and group

• Be an active learner who is up for expanding your breadth of knowledge

• Have passion for your craft. You feel ownership over everything you ship.

• Translating designs and wireframes into high-quality code

• Solid understanding of modular design and single responsibility principle

Desired Skills and Experience:

• Bachelor’s Degree in computer science/programming or related field or equivalent combination of experience and instruction

• 6+ years of industry experience in frontend development, demonstrating deep expertise in modern frameworks and best practices.

• Strong proficiency with React.js framework

• Strong technical and practical understanding of HTML5, CSS3

• Familiar with Server Side Rendering in JavaScript

• Experience with other modern JavaScript libraries such as Angular, Vue

• Proficiency with Tailwind CSS

• Proficiency with CSS processors such as PostCSS, Sass, or Less

• Solid understanding using front-end build tools such as Vite, Webpack, Grunt, Gulp, Browserify, and npm scripts

• Experience using Git and related tools like GitLab, GitHub, Bitbucket, etc

• Experience with front-end performance topics/rendering internals

• Experience delivering system-level technical design and documentation

• Ability to work independently and manage a project from end-to-end

• Ability to be a team player and contribute to the larger team in a positive way

• Ability to work under pressure and under tight

• Solid communication skills and be able to collaborate with teams across many departments

Key Skills

Ranked by relevance