IT Minds LLC
Senior UI (Angular) Engineer (70% UI (angular)/ 30% Java, RESTAPI) – In Person I
IT Minds LLC, Reston, VA, United States, 22090
Senior UI (Angular) Engineer (70% UI (angular)/ 30% Java, RESTAPI)
Location: Reston, VA (RTC)
Duration: Long Term
Role Overview: We are seeking a talented and experienced Angular Developer with strong Java backend skills to join our dynamic team. This role will primarily focus on the development of robust and scalable front-end applications using Angular (approximately 70% of the role), while also contributing to the design and implementation of our backend services using Java, REST APIs, and AWS services (approximately 30% of the role).
Responsibilities
Angular Development (70%)
- Design, develop, and maintain high-performance, user-friendly web applications using Angular, TypeScript, HTML, and CSS.
- Implement responsive and intuitive user interfaces, ensuring cross-browser compatibility and optimal performance.
- Collaborate with UI/UX designers to translate wireframes and mockups into functional web components.
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Conduct unit and integration testing of front-end components to ensure quality and reliability.
- Stay updated with the latest Angular features, best practices, and ecosystem trends.
Backend Development (30%)
- Develop and maintain robust and scalable backend services using Java and Spring Boot.
- Design and implement RESTful APIs for seamless communication between front-end and backend systems.
- Work with AWS services (e.g., EC2, S3, Lambda, DynamoDB, RDS) for deployment, scaling, and data storage.
- Collaborate with backend engineers to define API contracts and ensure efficient data flow.
- Contribute to database design and optimization.
- Participate in code reviews and contribute to architectural discussions.
Required Skills and Experience
- Proven experience as an Angular Developer with a strong portfolio of Angular projects.
- In-depth knowledge of Angular framework, TypeScript, JavaScript, HTML5, and CSS3.
- Solid experience with Java and Spring Boot for backend development.
- Experience in designing and implementing RESTful APIs.
- Hands-on experience with AWS services.
- Familiarity with version control systems (e.g., Git).
- Understanding of software development lifecycle and agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.