Career

Front-End Developer

Do you also believe that code is poetry and that we can change the world line by line? If you are looking for a place where you can use your knowledge and experience in front-end development to create innovative and powerful web solutions and sign quality projects, you are in the right place!

Mid-Sr
Senior

We are looking for a Front-End Developer who is passionate about coding and highly creative, with the drive and determination to stay up to date on the latest industry trends. The ideal candidate should possess excellent problem-solving skills, be a creative thinker, have strong communication and collaboration abilities, and be comfortable learning new technologies. They should also be able to analyze, diagnose and debug complex software problems and have the drive and determination to work independently and in a team environment. The successful candidate should also have experience in developing UI components using front-end frameworks.

What's this role about

You'll be a core member of an international engineering team and alongside designers and product people will be responsible for building out products.
This is highly technical role, but also one which needs a strong understanding of your decisions impact the person on the other side of the screen. You'll play an important role in determining the direction of the products.

Responsibilities
  • Analyzing website and application requirements with both design and back-end teams.
  • Helping to create prototypes and communicate ideas with business stakeholders
  • Writing front-end code and building efficient, reusable UI components
  • Troubleshooting application and code issues.
  • Producing high quality, testable software
Qualifications
  • Strong JavaScript skills combined with React(Next) / Vue.Js(Nuxt); HTML5 and CSS3
  • Have experience of building and maintaining cross browser / device compatible sites
  • Able to write clean HTML and CSS in your sleep – well, JSX with a pinch of styled-components
  • Detail oriented, who cares about every pixel
  • Experience either building frontend applications in React,Vue or any native mobile applications
  • Enthusiastic and experienced in using engineering best practices and writing clean and accessible code.
  • An understanding and knowledge of engineering best practices and design patterns
  • Proficient with REST, WebSocket and GraphQL APIs
  • Ability to explain complex technical ideas in a clear manner to peers who have no previous knowledge
  • Have passion and Enthusiasm for delivering great products and be happy to mentor and share ideas / knowledge with the team
Nice to Haves
  • Experience in TDD, writing testable code and unit/integrations tests
  • Experience of optimisation for performance, accessibility and security
  • Experience working as part of a cross-functional development team

About Front-End Developer

A Front-End Developer is a software professional who designs and develops the user interface of a website or application. This role requires the use of a variety of technologies and languages ​​that enable users to interact with the web and enhance the user experience. Front-end developers create visually appealing and functional user interfaces, typically using languages ​​such as HTML, CSS, and JavaScript.

Modern websites require responsive design to deliver a consistent user experience across devices (mobile, tablet, desktop). To achieve this design, front-end developers use CSS media queries and layout tools like flexbox/grid to ensure that web pages adapt to any screen size. This ensures that users have a seamless experience on any device.

Front-end developers apply various optimization techniques to improve the performance of web applications. This includes reducing page load times, optimizing images, and minifying JavaScript codes. Improving performance improves user experience and can positively impact a website’s ranking in search engines.

Front-end developers often use JavaScript frameworks and libraries in their projects. Popular frameworks like React, Angular, and Vue.js make it easier to develop user interfaces, while libraries like jQuery speed up DOM manipulation. These tools speed up the development process and provide more efficient solutions.

Front-end developers can benefit from a variety of resources to keep up with the ever-evolving web technologies and keep themselves up-to-date. Online courses, webinars, and software development communities provide excellent opportunities to learn new skills and follow the latest trends. In the process, front-end developers can get the chance to expand their portfolio and take on more complex projects.v

Our Recruitment Process

Have you sent us your application? On average, we close our processes in a month. After each stage, we provide feedback and our decision to candidates within 5 business days.

Phone Interview

Our HR team will reach out to give you a brief overview of our company and the position. We’ll also get to know each other briefly by asking a few questions about your experience and expectations.

Meeting with Manager/Team Leader

In this step, you’ll have the chance to meet your potential manager or team leaders. We want to get to know you better, understand the roles you have undertaken so far, and explore what we can achieve together.

Technical Interview / Assignment

Congratulations! You are now at the final stage of our recruitment process. It’s time to showcase your skills. We invite you to complete an assignment that is relevant to the position you applied for.

Feedback & Decision

After the final stage of the recruitment process, it will take approximately 2-3 days for us to inform you of our final decision. Regardless of the outcome, you can always expect to hear from us.

What old Epigrians say about us

Having worked at Epigra for almost two years, I can say with absolute certainty that the company was the best decision of my career as a full-stack developer. Following my brother's suggestion (who also worked at Epigra) to join, I saw first-hand how the organization cultivates a culture of continual development and growth for its employees. Everyone at Epigra cares deeply about the success of their team members, helping them reach new heights when it comes to productivity and creativity. Their guidance and mentorship are top-notch, always challenging us to push past our idea boundaries and strive for bigger goals. Without ever feeling overwhelmed or unappreciated, I was able to reach milestones in my development that I could have never managed on my own - huge thanks to the team at Epigra!
Serkan Şahin - Full Stack Engineer, Superpeer
Serkan Şahin
Full Stack Engineer, Superpeer
Working with Epigra over the past couple of years has been a remarkable experience. From the moment I joined, their dynamic and supportive leadership team made me feel like part of the team. They provided me with autonomy over my work and the space to be creative. But beyond that, one of my favourite things about Epigra is its drive to innovate continuously. From developing cutting-edge digital products to overlooking what they can do better every single day: their vision is borderline inspiring! I'm proud to have been a part of this (epic) journey.
Caner Çolakoğlu - Head Of Design, Yolcu360
Caner Çolakoğlu
Head Of Design, Yolcu360
I feel truly fortunate that I started my career with Epigra in 2011. It was an invaluable experience; after all, that is where I learned the basics of PHP and began to work with Uğur at a time when even Epigra was a part of a big dream. After years, I have gone on to manage development teams for several high-profile companies, and Epigra is as you know it. There is no doubt that my success so far has been due in large part to the foundation of knowledge and experience from my early days at Epigra. Therefore, it is with sincere gratitude that I recommend this company to anyone looking for an opportunity to get their start in development or to refresh the skills they have built over time -Epigra can provide you with the knowledge, experience and network you need for success! Until our paths cross again, thank you!
Yiğit Sayan - Technical Lead, Locafy
Yiğit Sayan
Technical Lead, Locafy
I had the pleasure of working as a lead engineer at Epigra for about a year, and it was a very enjoyable and quality experience for me. To be an Epigrian is definitely a privilege. During that period, my team's accomplishments have been remarkable. We delivered quality software on time and deployed it to customers without any bugs. Epigra always aims to fulfil the customer's wishes in the best way. What's most impressive about that company has a very good passion and vision for technology. It remains abreast of new technology trends, eager to explore new ideas to help better products. If you are looking for an organization to grow yourself and build an impressive product and even better people to work with, Epigra is definitely the best.
Akın Gündoğdu - Engineering Manager, Superpeer
Akın Gündoğdu
Engineering Manager, Superpeer
My two years with Epigra were some of the best working years I have ever had. The team I was part of were all hardworking, friendly and dedicated individuals; I truly felt that we worked together in perfect harmony. Uğur provided excellent guidance and mentorship, creating a positive working environment where everyone was committed to achieving the highest possible results. Everyone respected each other and communicated openly, making collaboration effective and enjoyable. If you are looking for an equal-opportunity workplace with an experienced team and strong leadership, then I highly recommend Epigra.
Gökhan Akkurt - Senior iOS Engineer, Zalando
Gökhan Akkurt
Senior iOS Engineer, Zalando