Position Summary:The Senior Web Developer will play a key role in architecting designing and implementing complex web solutions that meet the needs of our clients and exceed industry standards. As a senior member of our development team you will provide technical leadership mentorship and guidance to junior developers collaborate with crossfunctional stakeholders and drive the adoption of best practices and emerging technologies. This is an exciting opportunity for a seasoned web developer with a passion for innovation and a desire to make a significant impact.
Key Responsibilities:
- Lead the design development and implementation of web applications and platforms from concept to deployment.
- Architect scalable and maintainable solutions that meet performance security and usability requirements.
- Collaborate with designers product managers and other stakeholders to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to junior developers guiding them in best practices code reviews and troubleshooting.
- Stay uptodate with the latest trends tools and techniques in web development and advocate for their adoption as appropriate.
- Conduct code reviews performance optimization and debugging to ensure the quality and reliability of web solutions.
- Champion best practices in coding standards version control and continuous integration/continuous deployment (CI/CD) processes.
Qualifications:
- Bachelors or Masters degree in Computer Science Information Technology or a related field.
- 5 years of experience in web development with a strong portfolio showcasing a range of projects and technical expertise.
- Proficiency in frontend technologies such as HTML CSS JavaScript and modern frameworks/libraries (e.g. React Angular Vue.js).
- Strong understanding of backend technologies such as Node.js Python Ruby on Rails or similar.
- Experience with databases (e.g. SQL NoSQL) web servers and cloud platforms (e.g. AWS Azure Google Cloud).
- Excellent problemsolving analytical and troubleshooting skills.
- Strong leadership communication and collaboration skills.
- Ability to thrive in a fastpaced dynamic environment and manage multiple projects simultaneously.
Remote Work :
No