Work-Force
Company Overview: We are an innovative development team seeking a motivated Senior Angular Developer to join us. Our team is dedicated to designing, developing, and maintaining cutting-edge web applications, primarily for clients in the banking industry.
Job Description: As a Senior Angular Developer, you will play a crucial role in developing responsive and interactive web applications. You will work closely with cross-functional teams, utilize modern development tools, and ensure that our applications are high-performance and user-friendly.
What You’ll Be Doing:
- Requirement Gathering: Collaborate with cross-functional teams to gather and translate requirements into technical tasks.
- Application Development: Design and develop responsive web applications using the Angular framework.
- API Integration: Implement RESTful APIs to integrate front-end and back-end systems seamlessly.
- Version Control: Utilize GITLAB for version control, managing code changes, branching, and merging efficiently.
- Deployment: Deploy and host applications on Azure, ensuring scalability, security, and performance.
- UI/UX Collaboration: Work closely with UI/UX designers to create visually appealing and user-centric interfaces.
- Performance Optimization: Debug, optimize performance, and resolve technical issues as they arise.
- Industry Trends: Stay updated with industry trends and recommend improvements to enhance the development process.
- Code Reviews: Participate in code reviews, maintain high-quality code standards, and contribute to clear documentation.
- Communication: Provide regular updates to team members, stakeholders, and project managers.
What You’ll Bring:
- Experience: 5+ years of proven experience developing web applications using Angular.
- GITLAB Expertise: Strong knowledge of GITLAB for version control, including branching, merging, and collaboration.
- API Integration: Hands-on experience with integrating RESTful APIs with front-end applications.
- Dockerization: Familiarity with dockerization and containerization for application deployment.
- CI/CD: Knowledge of CI/CD practices and building pipelines for automated software delivery.
- Problem-Solving: Strong problem-solving skills with the ability to debug complex technical issues.
- Collaboration: Excellent collaboration and communication skills.
- Attention to Detail: Commitment to writing clean, maintainable code.
- Adaptability: Ability to quickly adapt to new technologies and learn new skills.
- Organizational Skills: Strong organizational skills to manage multiple tasks effectively.
What We Offer:
- Dynamic Work Environment: Opportunities to work on exciting and innovative projects.
- Competitive Compensation: Competitive salary and benefits package.
- Professional Growth: Opportunities for professional growth and continuous learning.