Overview
Monday Hero, Inc. Senior Front End Developer

Senior Front End Developer iş ilanı – Monday Hero, Inc.
In MondayHero, we believe creating developer tools for mobile developers and helping businesses for creating beautiful designed apps are essential. So, we’re focusing on converting Sketch designs into mobile code for making mobile devs life easier and bug free. Our offices are located in San Francisco, and İstanbul.
We have a powerful team that understands core principles of mobile tech, especially focusing on user interface development and modeling natively iOS, Android apps and cross-platform solutions for Flutter and React Native.
We are looking for a great JavaScript developer who has engineering mind-set and proficient with React.js and Electron.js.
- Developing new user-facing features using React.js, Node.js, Typescript, CSS.
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Excited about new technologies, code generation and automating repetitive tasks.
- Comfortable with implementing technologies you’ve never implemented before.
- Write technical blogs about new technologies, share the knowledge with the developer community.
- At least 3 years experience in software development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Knowledge of Electron, and having Electron app development experience is a plus
- Familiarity with code versioning tools (such as Git, SVN etc.)
- Experience with Test Driven Development is a plus
- Able to communicate in English.
- Bachelor degree in Computer Science is required.
Başvuru : team@mondayhero.io
Monday Hero Hakkında :
Misyonumuz, geliştiricilerin en verimli ve hızlı şekilde güzel uygulamalar oluşturmasına yardımcı olmaktır.
Pazartesi Kahramanı, mobil geliştiriciler için geliştirici araçları oluşturan bir teknoloji şirketidir. Geliştiriciler, ister yetenekli serbest çalışanlar olarak isterse yeni girişimlerde, ajanslarda, işletmelerde bir ekibin parçası olarak çalışıyor olsunlar, ister isterlerse beğensinler ve karmaşık mühendislik çalışmaları için zamandan tasarruf etsinler, Sketch tasarımlarını UI kodlarına dönüştürmek için yazılımımızı kullanırlar.
Her Büyük Başlangıç, Önemli Bir Sorun için Parlak Bir Fikirle başlar.
2018 yılının ortalarında, tek bir cesur misyonla Monday Hero’ya başladık: Geliştiricilerin güzel uygulamaları en verimli ve hızlı şekilde oluşturmasına yardımcı olmak.
Peki, çözdüğümüz problem nedir?
Bir mobil uygulamanın her yeni tasarımı veya mevcut mobil uygulamaya eklenecek yeni ek ekranlar, geliştiriciler aynı eylemleri tekrarlar. Ekran tasarımını analiz ederler, dolguların, yazı tiplerinin, renklerin ölçülerini alırlar, varlıkları dışa aktarırlar, piksellerle ilgilenirler ve bu küçük ayrıntıları proje kaynak kodlarına uygularlar.
Bir süre sonra geliştiriciler aynı kullanıcı arayüzü kodlarını tekrarlıyor, listeler, detay sayfaları vb. oluşturuyor. Bu ayrıntılı ve öngörülebilir çalışmalar, değerli mühendislik zamanını tüketir. ⏳
Şaşırtıcı uygulamalar için UI oluşturmayı (kodlama ve tasarım) seven, kendini işine adamış profesyonellerden oluşan bir ekibiz. Ancak bazen ve çoğu zaman, özellikle hızlı tempolu bir geliştirme ortamında çalışıyorsanız, Kullanıcı arayüzlerini kodlamak zaman alıcıdır ve hatalara açıktır. Böylece, tasarımcıların tasarım dosyalarını yükleyebilecekleri, geliştiricilerin kodlama stillerini ve tercihlerini tanımlayabilecekleri bir sistem oluşturmaya başladık – çok fazla olduklarını biliyoruz, çünkü biz de geliştiriciyiz 😉- kendi stillerine göre iyi hazırlanmış UI kodu oluşturmak için .