700Apps is seeking a highly skilled and experienced Senior Angular developer to join our team. As a Senior Angular developer, you will be responsible for designing, developing, and maintaining complex web applications using Angular framework. You will collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality, scalable, and user-friendly web applications. You will also provide technical leadership and guidance to junior developers.
· Strong understanding of Angular framework (versions 2 or above)
· Experience with TypeScript, HTML, and CSS in an Angular context
· Knowledge of Angular CLI for project setup, build, and deployment
· Understanding of Angular architecture, components, services, and modules
· Proficiency in reactive programming with RxJS
· Ability to handle data binding, form validations, and routing in Angular applications
· Familiarity with Angular Material or other UI component libraries for Angular
Preferred to know
Dot NET framework (C#):
· Understanding of responsive web design principles
· Familiarity with frontend build tools and package managers (e.g., Webpack, npm, Yarn)
· Ability to work with RESTful APIs and integrate frontend with backend services
· Knowledge of version control systems like Git & TFS
· Familiarity with databases and ORMs (e.g., Oracle ,SQL Server)
Nice to have
Node.js:
· Have knowledge of Node.js runtime environment
· Have knowledge in JavaScript and familiarity with ES6+ features
· Experience with Node.js frameworks such as Express.js or Koa.js
In addition to technical skills, employers may also look for the following aspects:
· Problem-solving abilities and analytical thinking
· Strong communication and collaboration skills
· Attention to detail and ability to write clean, maintainable code
· Understanding of software development principles and best practices
· Experience with Agile methodologies and working in a team environment
· Ability to learn new technologies and adapt to changing requirements