We are looking for a Senior Software Engineer Web who will be responsible for building and implementing new web applications, pages, and sites; their integration and writing powerful client-side solutions using web-based frameworks (React, Flux, Angular)
Key Responsibilities
- Agile Web development using cutting edge web technologies and platforms. (React, Flux, Angular)
- Write solid code with excellent unit test coverage.
- Deliver solutions with a relentless focus on automation and deployment via TeamCity/Jenkins, Selenium and similar tools.
- Providing accurate time and effort estimates.
- Working closely with the Team Lead to discuss technical solutions and innovative ideas to those solutions.
- Train and develop junior programmers on technical and organizational skills programmers
Required Qualifications
- Bachelors/Masters in Computer Sciences
- At least 4-6 years of experience on web framework/web environment such as Python (Django, Flask), Web Servers (e.g Apache, Nginx), building and bundling tools (e.g. Webpack, gulp) and java scripts.
- Excellent knowledge of JavaScript based frameworks, HTML/CSS, responsive design.
- Excellent OOP and Data structures knowledge.
- Ability to write high-performance, reusable code.
- Knowledge of version control systems (e.g. Git, SVN).
- Excellent knowledge of Design patterns.
- Knowledge of best practices (coding styles, standard naming conventions, security, etc).
- Good communication skills
- Team Player
- Good interpersonal skills