Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Demonstrated experience working
- Design and develop Front-End (Angular 2+) technologies.
- Work with a cross-functional, full-stack development team and had prior experience building cross-platform, responsive, high-performing user interfaces for web applications.
- Design and developing applications for a clustered or distributed environment.
- Bring new ideas to the table to help make our environment better.
- Be constantly experimenting.
- Design and develop scalable web applications using open source technologies
- Develop responsive web application using HTML5, CSS, and Javascript, and associated Javascript frameworks, for desktop, tablet, and mobile platforms
- Work with UX Designers, Architects, and other Developers to implement full stack web and mobile solutions
Job Requirements
Education:
- BSC/BS/BA in Computer Science or related field.
Experience:
- 4+ years' experience developing software applications
- Demonstrated expertise with HTML5, CSS3 and Responsive Web Development
- Highly skilled JavaScript developer using AngularJS, Angular 6 or similar frameworks
- Experience with Bootstrap
- Demonstrated knowledge of jQuery and/or jQueryMobile
- Understanding of document description languages such as JSON
- Clear understanding of software development best practices
- Have 3+ years of front-end development experience in a team environment.
- Computer Science (or equivalent) degree is nice to have.
- Know how to write code that performs at scale.
- Experience in developing a user-friendly and appealing website.
- Experience building Web, Mobile Apps in Angular 2 - 9.
- Experience with modern front-end libraries (Angular, Bootstrap,etc...)
- Experience working on single-page applications.
- Experience integrating with REST APIs including third parties Facebook, Twitter, google etc.
- Strong knowledge of build tools (Gulp or Grunt), CSS preprocessor (SASS), version control (Git, TFS).
- Good knowledge in CI/CD.
- Deep understanding of design patterns to creatively solve problems while preserving standards and using conventions.
- Knowledgeable and experienced with Object-Oriented and Service-Oriented Architecture, application architecture definition, applications design, business requirements gathering, requirements analysis.
- Familiarity with agile development methodologies.