Senior Angular Engineer
Summary: Join our dynamic team to lead the technical design and development of key components for mission-critical applications. You'll mentor junior developers, ensuring best practices are followed, and play a vital role in modernizing existing systems while contributing to new projects. This role requires strong Angular experience, as well as core Java. Must be able to be on-site 3x a week.
Key Responsibilities:
- Lead the development, enhancement, and support of applications in a fast-paced environment.
- Serve as the primary contact for critical applications, resolving issues promptly.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Produce high-quality, well-documented code that adheres to coding standards.
- Participate in design reviews, gaining approval from various stakeholders.
- Document systems, architectures, and processes, ensuring clarity and ease of maintenance.
- Conduct unit/UI tests and leverage CI/CD pipelines for deployment.
- Lead backend database design and collaborate on UI/UX design where applicable.
- Oversee project deliverables from both onshore and offshore teams.
- Provide input on team member performance and participate in the hiring process.
Qualifications:
- 8-10 years of experience in software development (Java, RPG, etc.).
- Full-stack experience with technologies like React, Angular, JavaScript, Spring, RESTful APIs.
- Experience working in Agile teams.
- Strong knowledge of design frameworks, patterns, and the full software development lifecycle.
- Familiarity with UI/UX design and relational database implementation.
- Strong problem-solving skills and ability to manage multiple projects.
- Excellent communication skills and experience in DevOps tools.