Job Details
Skills And Tools:
Job Description
A Full Stack developer is responsible for front and back-end web development, must have up-to-date knowledge in all stages of software development with practical experience, up-to-date with the latest trends & standards in the software, UX and technology industries, smart player with great technical capabilities, have at least 7 years’ experience with deep level in the front-end, frameworks, solutions and development tools, capable enough to provide end-to-end solutions
Must have Passion for technology and up-to-date knowledge, responsible for writing clean, functional code with a sharp eye for spotting defects, building.Net applications, utilizing the latest frameworks, including a range of tasks from back-end services to the front-end counterparts and apps APIs.
Responsibilities
- Work on both front and back-end development activities, solutions, methods, and practices.
- Using best practices and writing clean, tested, modular, meaningful code.
- Diagnosing problems at any level (Client, HTTP/Network, Server, Database, OS).
- Understand the business requirements and make informed decisions about the used technologies.
- Lead the front-end tasks and support the team to accomplish their functions right.
- Continuously make recommendations for improvement to maintain our systems, business up-to-date with the latest worldwide trends.
- Help the project team with hands-on in some development tasks as required
Job Requirements
- Bachelor’s degree in Computer Science or any related discipline
- 7+ years or more with proven experience in the front-end and back-end development
- Proven experience with frontend technologies such as HTML, CSS, and JavaScript (ECMA Script) Frameworks such a JQuery, Angular JS, React JS, or any similar MVC/MVVM
- Experience with SASS, automation tools (Grunt, Gulp) and testing frameworks.
- Proficient understanding of code versioning tools, such as TFS and Git.
- Experience working with RDBMS SQL ex: SQL Server, MySQL, Maria DB, and NoSQL ex: MongoDB databases.
- Demonstrable experience building high availability, high performance, scalable, secure websites or web apps.
- Very Good understanding of SEO and Security Fundamentals.
- Thrives in a collaborative environment
- Excellent communications skills, with customers, team, and stakeholders