We are looking for a Senior Full-Stack Developer who will be responsible for writing standards-compliant back-end and front-end code for websites, web applications, and mobile solutions using PHP, HTML, CSS and JavaScript frameworks. This individual will collaborate with other team members: Product Managers, Technical Developers and UI/UX Designers to develop industry-leading products using progressive web-based technologies.
Ideal candidate should have:
- Proficient understanding of PHP, HTML, CSS, and browser capabilities
- Good programming principles: design patterns, clean code
- Strong knowledge in relational databases
- Experience with Unit/Feature testing
- Good knowledge of containerization, Docker and Kubernetes
- Understanding and experience with Microservices
- Deep understanding of JavaScript, cross-browser compatibility, Single Page Application, TypeScript is a plus
- Deep knowledge of ReactJS designing and implementing reusable components
- Knowledge of client-side state management using Redux or MobX
- Good understanding of Progressive Web Apps
- Experience with Node.js
- Experience working on multiple platforms at the same time
- Expertise on unit testing, integration testing and end-to-end testing
- Comfortable working with design tools such as Figma and Sketch
Nice to have:
- UI/UX design mindset
- PWA experience
- Storybook.js experience
- MaterialUI/Ant design framework experience
To be a good fit for this position one needs to demonstrate:
- Aptitude to learn new technologies/techniques quickly and efficiently
- Willingness to work towards achieving goals in a changing and challenging environment
- Team player who can motivate and lead
- Proactiveness (Self-Starter)
- Good communication skills and proficiency in English (speaking and writing), as the role will support United States based team
WHAT WE OFFER:
WebProvise is a successful, profitable and creative IT solutions company providing an environment that enables employees to learn, grow and be successful. We provide:
- An environment that is focused on continuous learning
- A challenging and interesting work environment with the possibility for interaction with colleagues, customers and partners
- A fun and varied job with exciting projects
- Excellent possibilities to develop yourself and your career
- Attractive salary and benefits
As part of WebProvise’s employment process candidates will be required to successfully complete a pre-employment screening process. This may involve an interview, identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).