
FENG GROUP
Job Description
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]>
One of our clients is a leading firm in software developing from the IT services and consulting industry seeking for senior JavaScript developer. You are responsible for all front-end platform-related duties, from developing designs for complicated applications to analyzing code. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
Tasks
- Design, develop and maintain existing front-end systems written in various JavaScript Frameworks including angularJS and JavaScriptJS;
- Designing and building responsive applications for both mobile and desktop platforms;
- Build reusable, scalable code and libraries for future use;
- Working in the team with backend developers and other frontend developers in order to provide full end-to-end solution;
- Constantly update your technical knowledge and skills, and share new concepts with the development team;
- Coordinating with UI/UX Designers to ensure UI/UX designs are technically workable and interactive;
- Analyzing and fixing any software risks and problems in coordination with the Software Engineer;
- Coordinating with the agile team members to execute ongoing projects;
Requirements
- Bachelors/ Masters in computer science or related field;
- Extensive knowledge and understanding of JavaScript;
- Understanding of JavaScript libraries like JavaScript JS and Angular JS;
- Knowledge of React and/or Knockout;
- Familiarity with web development tools like Git, jQuery, and Bootstrap;
- Knowledge of methodologies such as Grunt, JavaScript MVCs;
- Familiarity with Agile methodologies, Continuous Integration (CI);
- Ability to speak in objects and prototypes just as easily as functions and operators;
- Good communication skills;
- Good time management and organizational skills;
- Ability to work collaboratively and in a competitive environment;
- Strong analytical and troubleshooting skills;
If interested, you can join us now!