Return to jobs

Senior Full-Stack Web Developer

Ref: 5855

Posted on 15 July 2021
Contract Type
Permanent

Position Highlights

The Senior Full Stack Web Developer:

  • Collaborates with cross-functional teams to define, design, and develop new features
  • Coordinates and works with other developers, business and system analysts, and UX designers who are involved with the software
  • Independently solves various problems and rectify complicated problems through the application of design patterns
  • Works on bug fixing and improving application performance
  • Performs regular reviews on codes done by less experienced developers and offers feedback and suggestions for those codes
  • Mentors the junior and mid-level developers of the team, and can designate tasks to team members in a balanced and effective manner
  • Makes research, designs, implements and manages software programs, and tests and evaluates new programs
  • Sets up a development environment on their own, and has the ability to mentor a team of junior developers
  • Creates diagrams and models that will show to other programmers the code needed for an application
  • Develops high-level system design diagrams for program design, coding, testing, debugging and documentation
  • Communicates development progress to senior management
  • Independently communicates with both client technical teams and business owners as needed during the design and implementation

If you have:

  • Proven professional experience with Node.js, ReactJS & Redux, with Typescript
  • Expertise in developing PWA or other web applications
  • Experience with building/consuming Rest API’s
  • Experience in HTML, CSS, JavaScript
  • Experience with source control systems, Bitbucket and Git
  • Knowledge of Design Patterns
  • Knowledge in OOP principles
  • Knowledge in front-end architectures and application design principles
  • Solid debugging and troubleshooting skills
  • Experience to write testable code in terms of CI and CD
  • Experience working with SCRUM / KANBAN / AGILE methodologies
  • Experience with Test Driven Development is a plus
  • Experience with Cordova, PhoneGap or equivalent is a plus
  • Experience with Microsoft Azure is a plus
  • Technical Development Team Lead skills
  • English – High level of communication skills (read, write, speak)

You will get:

  • The chance to a part of an international team focused on excellence in product development
  • Upskilling Training Programs
  • Recognition awards
  • 25 days paid leave
  • Additional health coverage
  • Special offers and discounts
  • Food and Gift vouchers
  • Sport cards
  • Competitive remuneration package
  • Performance-based bonuses
  • Charity and sport initiatives