Front-end web developer
Front-End Engineer
We are looking for a Front-End Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a responsive mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional Angular 2 application. The artistic design and functional specifications will be delivered to you; it is your responsibility to implement the design and animations using SASS, TypeScript, and HTML5. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required.
Responsibilities:
Delivering a complete front end application
Ensuring high performance on mobile and desktop
Writing tested, idiomatic, and documented TypeScript, HTML and SASS
Coordinating the workflow with the design and QA teams
- Cooperating with the back-end developer in the process of building the RESTful API
Qualifications:
Professional, precise communication skills
Deep knowledge of Angular 2 practices and commonly used modules
Creating self-contained, reusable, and testable modules and components
Ability to provide SEO solutions for single page apps
Ability to implement accessible applications that can be used seamlessly in a screen reader or other accessible device
Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Creating custom, general use modules and components which extend the elements and modules of core Angular
Experience with building the infrastructure for serving the front-end app and assets on a CDN
Architecting and automating the build process for production, using task runners or scripts in Gulp or Webpack
Documenting the code inline using JSDoc or other conventions
Writing extensive unit tests using automated TDD tasks
Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
Creating configuration, build, and test scripts for Continuous Integration environments
Experience with mobile frameworks such as Cordova for creating HTML/JS based mobile applications
- Proficient understanding of code versioning tools such as Git
Recommended Jobs
Revenue Accountant
Pico fuels the global capital markets community by providing exceptional market data services and customized managed infrastructure solutions. As financial industry experts at the center of markets a…
Assistant General Manager
About Corner Table From the beginning, Corner Table has been obsessed with building a positive, supportive environment for our team members, who in turn take great care of our guests. We care abou…
School Based Dental Program Assistant (Per Diem)
Job Description Job Description HHHN Mission To provide the best health care, and access to that care, for everyone in our communities. HHHN Vision To pioneer an innovative, sustainable …
DIRECTOR OF IT
Job Description Job Description Description: Overview of Position: The Information Technology Director is a key member of the senior leadership team, responsible for the vision, strategy, and e…
Denture Lab Technician
Job Description Job Description How would you like to work in a positive, fun atmosphere where you can feel proud of the work you do and recognized for your efforts? If so, we would like to meet …
Java Software Developer/Lead
Location NYC, NY- Onsite Duration: 12+ months Contract Rate- $45-55/hr c2c Job Description: Responsibilities: Develop high quality, robust code Oversee the platform, day…
Concession Store Manager - FT - Bloomingdale's White Plains - US
Concession Store Manager - FT - Bloomingdale's White Plains White Plains, New York, United States THE ALLSAINTS TEAM At AllSaints we are in the business of feelings - making our…
Plant Continuous Improvement Manager
Job Description Job Description Are you a self-driven person looking to advance your career as a high-impact player on a team? If so, we have an exciting challenge for you and your future! Our …
Salesforce Architect
Kforce has a client in New York, NY that is seeking a strategic and experienced Salesforce Architect to lead the transformation of our Salesforce ecosystem. Summary: This role is ideal for someone pa…
Lifeguard
Job Description Job Description Pay: $16.00-$18.00 per hour Seasonal Employment: May 23 thru September 1, 2025 Availability – Day Shifts: Weekends/Holidays/Monday -Friday Job D…