Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full-Stack Developer

Simon-Kucher & Partners
Zamalek, Cairo
Posted 5 years ago
14Applicants for2 open positions
  • 10Viewed
  • 3In Consideration
  • 2Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Work in a cross-functional agile team with architects, frontend/backend developers, UX designers, and business analysts.
  • Design, evolution, and maintenance of web and mobile application user interfaces.
  • Producing modular modern Java/NodeJS/JavaScript applications, maintaining high code quality standards, automated unit tests and Continuous Integration/Continuous Delivery distribution pipelines.
  • Continuously improve and refactor our code, Java/NodeJS/JavaScript Infrastructure and actively contributing to modernizing our technology stack.
  • Create effective web/mobility solutions that give our clients a great user experience and are reliable and scalable.
  • Coach other team members and be a go-to-person in his domain of experience.

Job Requirements

  • 3-7 years of software development experience
  • Highly proficient with Java, Spring, Hibernate, Apache Tomcat, Nginx and modern web-server technologies
  • Familiar with Java 8 or higher
  • Experience with RDBMS (MS SQL, MySQL, Oracle, etc.) and document-based DB systems (MongoDB, CouchDB, etc.)
  • Solid knowledge of Object Oriented and Functional programming paradigms.
  • Capacity to mentor other colleagues.
  • Capable of contributing to the design of full-stack end to end business solution.
  • Highly proficient with JavaScript, HTML, CSS and modern web technologies
  • Knowledge and hands-on-experience with best practices in modular CSS tooling.
  • Experience with JavaScript ecosystem e.g. bundlers (Webpack) and task runners (Grunt/Gulp)
  • Strong experience with JavaScript frameworks like Angular/React/Vue and their ecosystem
  • Experience with building cross-platform mobile applications (Ionic, React Native)
  • Produce clean, reusable code and maintain a high standard of quality.
  • Conduct code reviews.
  • Ability to implement Visualization of rich/complex data sets (dashboards, charts, analytics …)
  • Extensive experience integrating with RESTful/GraphQL APIs
  • Advanced user of distributed version control systems (git, mercurial) workflows (branching, merging, cherry-picking, git-flow, …)
  • Passionate about keeping up with new technology trends and stacks.
  • Positive attitude, proactive team-player, passionate about learning and knowledge sharing.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full-Stack Developer