Full Stack Developer

Job opening for full stack developer

 

kk_BuildDigital_FullStack21.png

Full Stack Developer

// your community /

<We get invested> We light up when a new idea strikes or a tough problem needs solving. Our passion is fierce, and our debates intense. We nerd-out over our clients’ businesses. In short, we really care. Our community helps create transformative ideas that move businesses, people and the world forward. We believe brands can transform how we think and live – creatively, culturally and commercially. We’re not interested in superficial or incremental change. We make things different to make a difference.


// your role /

<multi-disciplined> As a multi-disciplined full stack developer with a clear focus on development and management of digital products, your role is to support one or several project teams in creating brilliant, engaging, innovative and carefully crafted digital work. You use your exceptional development and programming skills for making ideas a reality. Fluency in JavaScript, CSS and HTML is essential.

  • You will be part of a team that helps our clients build a new vision for their company

  • You will help us and our clients explore disruptive strategies that create business value

  • You will write well designed, testable, efficient code by using best software development practices

  • You will work with our broader team to validate and refine specifications and requirements based on technical needs

  • You will create an environment in which your team pursues effective and efficient operations

  • You will create and maintain software documentation

  • You will be creating a desktop and mobile experience for our internal initiatives.

// we want you to have/

  • Openness to new ideas, an eye for detail, and a desire to work with designers.

  • 5+ years of professional experience building responsive interfaces, working with different kinds of user events, manipulating UI elements, and applying animations/transitions.

  • Worked on 4+ production applications using a major MVVM or MVC framework (Ruby on Rails, React, Angular, React Native, Flutter, etc.) and working with data from an API.

  • Experience following data, security, and accessibility best practices.

  • Ability to mentor junior Technologists and to work independently.

  • Worked as part of an agile team using modern tools (Azure DevOps, Jira, Gitlab, GitHub, Teams, etc.).

  • Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS.

  • Development languages: Knowledge of server-side programming languages including Net, Java, Ruby and Python.

  • Database and cache: Familiarity with DBMS technology, including SQLServer, Postgre SQL, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish.

  • Basic design ability: Including knowledge of UI/UX and basic prototype design.

  • Server: Experience working with Nginx or Apache servers with a solid background in Linux.

  • Developed front end website architecture.

  • Designed user interactions on web pages.

  • Developed back end website applications.

  • Created servers and databases for functionality.

  • Ensured cross-platform optimization for mobile phones.

  • Ensured responsiveness of applications.

  • Worked alongside graphic designers for web design features.

  • Seen through a project from conception to finished product.

  • Designed and developed APIs and integrations.

  • Met both technical and consumer needs.

  • Stayed abreast of developments in web applications and programming languages

  • Strong presentation, consulting, and writing skills.

// You should:/

  • a Bachelor’s Degree in computer science or equivalent.

  • have experience managing multiple priorities, while working under strict deadlines.

  • be fully proficient in English and Arabic with expertise in writing skills.

  • understand what makes a successful POC and solid working system/application

  • be meticulous about your work, from initial concepts through to the small details

  • be an Innovator - always keen to explore and share new development ideas and programming angles

  • be keen to understand and deepen the relationship between UI, experience design and core application idea.

  • have passion for marketing, healthcare, food and technology topics.

//it would be a bonus if you had:/

  • Experience with rapid prototyping and creating proof-of-concept demos.

  • Helped designers or product managers work through technical feasibility and tradeoffs.

  • Built multiple kinds of frontend applications (i.e., web and mobile).

  • Full-stack skills, like coding for the cloud, writing API’s, or working with databases.

  • HTML, JavaScript, CSS and other coding.

  • Explored different flavours of technology, like IoT or AR/VR.

  • Experience with complex scenarios, like e-commerce, internationalisation, or content management.

  • Led technology on a project team (of any size).

We welcome your application by email at info@kourkour.com no later than 30.03.2021. Please email us your CV together with a letter telling us your story and how you can make a difference.