Company Overview
- Founded with a passion for innovation, Pixel was launched in 1996 in Beirut, Lebanon.
- Pixel has concentrated its solutions towards the insurance industry, with IRIS 5 being its latest and leading core insurance software in the Middles East and Africa.
- Pixel applications are being used by industry leaders across many geographies as it provides substantial competitive advantages to its clients.
- Pixel is recognized for its quality, reliability and transparency.
- In order to expand its regional existence, Pixel has opened an office in Dubai.
Position Overview:
The Senior Full Stack Developer designs, modifies, develops, writes and implements software programming applications; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Responsibility:
- Reports to the tech lead and/or Project/Product Manager.
- Responsible of the performance and availability of the company applications in all the environments: Dev/Test/PreProd/Prod.
- Maintain code quality, performing automated unit and integration testing.
- Develop components using modular programming to ensure components reusability.
- Refactor legacy codebase.
- Maintaining and developing the existing systems.
- Integrate internal system with 3rd party systems.
- Complete all phases of software development life cycle including analysis, design, Implementation, testing and support
- Writing business requirements documents and/or managing the Agile backlogs and monitoring the implementation of each project while ensuring minimal documentation.
- Provide technical guidance to other team members.
- Work in a team collaborative environment.
- Share knowledge and expertise and coach newcomers to leverage the technical skills within the team.
- Ability to learn and work with other technologies based on the IT department needs.
Skills:
- Proficiency with JavaScript and HTML5, CSS, Bootstrap, and JS methods
- Professional, precise communication skills
- Fluency in English. (Arabic & French are a big plus)
- Knowledge in database technologies like SQL server, Oracle, MongoDB
- Deep knowledge of Angular 10+
- Creating self-contained, reusable, and testable modules and components
- Ability to work under no supervision
- Creative mindset and ability to implement latest development techniques
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
- Validating user actions on the client-side and providing responsive feedback.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
- Familiar with Jira or Agile Driven Development techniques
- Flutter experience is a plus
- Experience in Cloud solutions (Azure, AWS) is a big plus