We are looking for Senior Frontend (React) Developers for our customer’s development team who creates solutions for the travel and e-commerce industries.
Working Model: Hybrid (4 days remote/weekly)Location: İstanbul – Maltepe
RequirementsBSc. / MSc. in Computer Science or in related areas5+ years of frontend development experience ·Experience in Modern JavaScript frameworks (ReactJs, NextJs preferably)Strong understanding of software engineering fundamentals i.e., algorithms, data structures, object-oriented programming and designExperience in state management with Redux/SagaExperience in working with UI Frameworks such as Bootstrap, Tailwind CSS and design tools such as Sketch/Zeplin/FigmaProficiency in building pixel-perfect, robust, performant and accessible web/responsive user interfacesA solid understanding of security principles and secure codingSolid experience optimizing for accessibility, performance, SEOExperience in testing librariesExperience and understanding of Continuous Integration, Continuous Delivery and Agile Methodologies (Scrum, Kanban)Experience of working with Jira, Confluence
Nice to HaveExperience with React Native/FlutterMVC knowledgeExperience in working on large enterprise applications in e-commerce, tourism domainExperience with DockerExperience in web sites that work under high user loads
ResponsibilitiesCoding. Writing high-quality robust code including tests. Most of our engineers release code to production every few days and we have a daily release cycleDevelop front-end functionality for our web applicationsContribute to continuously improving team productivity, code quality, tool, and technology adoptionCollaborate effectively and closely with UX Designers, other Frontend and Backend developers, Product Managers, and QA Engineers to refine and improve the user experienceIdentify and resolve problems uncovered by testing, automated, and user feedbackMentor and lead more junior developersTake responsibility for the quality of the code produced by you and the teamDesign and develop reusable libraries, APIs and code that are easy to maintain, understand and re-useCollaborate closely with product, design and QA teams to define feature specifications and develop high-quality deliverables for our clientsContribute to the evolution of best practices of the Frontend Engineering Chapter