Job Description
ProArch Consulting Services is one of the leading providers of global Professional Business and IT Services.
We are seeking a highly motivated and experienced Full Stack Developer to build scalable applications and software solutions. As a Full Stack Developer, you should be comfortable with both front-end and back-end programming.
You will be working alongside graphic designers for web design features, among other duties. You should also be a team player with a knack for visual design and utility.
Job Description
Responsibilities:
- Full stack web development in Node.js and React.js/Angular.Js and PHP
- Design and implementation of the overall web architecture
- Designing User Interactions on web pages.
- Design and deployment of databases.
- Designing and developing APIs.
- Experience on Integration of multiple data sources and databases into one system.
- Responsive design for desktop/mobile and ensuring cross-platform optimization for mobile phones.
- Pixel-perfect implementation of approved user interface
- Cross-browser compatibility issues and ways to work around such issues
- Browser rendering behavior and performance
- Web markup, including HTML5 and CSS3
- Analyze client requirements and prepare the scope of work and time frame accordingly.
- Ability to interact with clients during the entire project development life cycle.
- Excellent written and verbal communication skills
- Strong attention to details
Requirements:
- Must have hands-on 2-3 years of experience as a MEAN / MERN Full Stack Developer.
- Must have expert knowledge of JavaScript with a strong understanding of JS libraries and frameworks - Angular.js, Node.js, ReactJS, ExtJS, Backbone.js etc.
- Proficiency in writing effective Angular or React components.
- Experience working with MongoDB or other NoSQL Databases
- Experience in PHP or other programming languages.
- Fluency in CSS3, and HTML5. CSS compiler knowledge (E.g., Sass, LESS) will be an added advantage.
- Nice to have knowledge of DevOps, AWS, Azure and Jenkins.
Education:
- Bachelor/Master degree in Computer Science or Equivalent.