Role Overview
We are seeking a skilled Angular Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications using Angular and related technologies. This role offers the opportunity to work on innovative projects in a collaborative environment, utilizing modern tools and frameworks to deliver high-quality solutions. The position requires a strong understanding of front-end development, system architecture, and integration with various back-end services.
Responsibilities
- Develop and implement user interfaces using Angular, TypeScript, HTML, CSS, SCSS, and JavaScript to create responsive and engaging web applications.
- Collaborate with cross-functional teams to define user flows, wireframes, and UI/UX designs that enhance user experience.
- Integrate front-end components with RESTful APIs with Django, Flask.
- Utilize version control systems like GitHub and SVN to manage code repositories effectively.
- Participate in Agile/Scrum development processes using tools like Jira and Trello for task management.
- Implement CI/CD pipelines using Jenkins or similar tools to automate testing and deployment workflows.
- Ensure application security and performance optimization through best practices in web development and system architecture.
- Conduct unit testing and debugging to maintain code quality and reliability across different browsers and devices.
- Collaborate on system architecture design involving cloud platforms such as AWS or Azure, containerization with Docker, and configuration management tools like Ansible.
Requirements
- Strong proficiency in Angular framework along with TypeScript, JavaScript, HTML5, CSS3, SCSS, Bootstrap, jQuery, AJAX, JSON, XML.
- Experience with front-end development tools such as Visual Studio Code or Visual Studio IDE.
- Familiarity with back-end technologies including Node.js, PHP, Python (Django), Ruby on Rails; knowledge of RESTful APIs and Web services (SOAP).
- Knowledge of database systems such as MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, SQLite.
- Hands-on experience with DevOps practices including CI/CD pipelines (Jenkins), containerization (Docker), configuration management (Ansible), version control (GitHub).
- Understanding of system architecture principles for scalable application development on cloud platforms like AWS or Azure.
Skills
- Angular
- TypeScript
- JavaScript
- AWS
- Docker