As a Software Developer/Front End Developer, the candidate will be responsible for designing, developing, testing, and deploying dynamic web applications using modern JavaScript frameworks. The ideal candidate should have a strong foundation in front-end development principles, a deep understanding of Angular, and experience with related technologies. They should be able to collaborate with cross-functional teams, utilizing Agile methodologies and version control systems, to deliver high-quality software products.
Technical Skills and Requirements:
BS degree in Computer Science or equivalent or in any engineering discipline.
A minimum of 4 years' experience in front-end development.
Strong ability to learn quickly, adapt to new technologies, and showcase exceptional aptitude skills.
Excellent problem-solving skills, attention to detail, and effective communication abilities.
Required Skills:
Modern JavaScript frameworks
Angular (including RxJS, Angular CLI, TypeScript, and Angular Material)
HTML/CSS
Bootstrap
JavaScript
NPM
Node.js
Express Server
IDE: IntelliJ
Version control systems: Git/TFS
Debugging tools
Preferred Skills:
Java FX/Swing
Other front-end libraries: PrimeNg, DHTMLX, DayPilot, AgGrid
Experience working with Agile methodologies and version control systems.