Angular Software Engineer

Hiring Organization: Confidential

As a Software Engineer, you will utilize your expertise in the Angular framework to develop and maintain complex web applications that are both performant and scalable. You will collaborate closely with UX/UI designers to implement intuitive user interfaces, ensuring an optimal user experience.
Your responsibilities will include writing well-designed, clean, and efficient code, supported by comprehensive unit tests. You will contribute to and adhere to best practice coding standards, maintaining a high standard of work quality. Working within an Agile/Scrum environment, you will effectively address technical challenges and foster a culture of excellence, encouraging others to uphold the same high standards.


SPECIFIC RESPONSIBILITIES

• Serve as a Software Engineer on a Scrum team, focusing on the development of new features, refactoring, and improving core applications.
• Write unit tests, document code, and implement software best practices.
• Collaborate with the team to develop new features, minimizing rework and defects.
• Participate in the full Software Development Life Cycle (SDLC), from the ideation and design phases through to implementation, release, and deployment.
• Provide production support for services as needed.
• Demonstrate knowledge of Agile methodology and continuously enhance functional knowledge and technical skills.

REQUIRED QUALIFICATIONS

• Bachelor’s degree or equivalent experience in Computer Science, Information Security, or a related field, with at least 5 years of professional development experience as a software engineer.
• At least 3 years of experience with programming languages commonly used in software development, including the Angular framework, TypeScript, JavaScript, HTML, and CSS.
• Knowledge and understanding of secure software development principles and methodologies.
• Experience with unit testing frameworks and tools, such as Jasmine and Karma.
• Strong analytical thinking skills, with the ability to simplify complex problems, processes, or projects into component parts and evaluate them systematically.
• Independent thinker with creative, resourceful, and proactive problem-solving skills.
• Understanding of software source control systems, preferably Git.
• Strong communication skills, both verbal and written.

DESIRED QUALIFICATIONS

• Programming language certifications (e.g., Angular)

Apply Here

Candidate's Name*
Accepted file types: docx, doc, pdf, Max. file size: 256 MB.
This field is for validation purposes and should be left unchanged.