Acerca de
Software Development Engineer II (Angular)
Software Development Engineer II (Angular)
About us:
Irish Taylor consists of a team of consultants who provide efficiency to businesses with innovative technology solutions. We are mindful of our client’s needs for prompt, well-informed, and innovative advice. We have a presence in Australia, India, and the USA. You are encouraged to read more about us at https://irishtaylor.com before you apply and before your interview if you are selected.
We offer a wide array of services including software development, cybersecurity, medical compliance, and have a lot of in-house legal advisory requirements.
Read more about us at https://www.linkedin.com/company/irish-taylor-co/ and read more about our social media campaigns at https://www.instagram.com/irishtaylor.co/ follow us to keep informed of our offerings.
Job Summary:
We are seeking a talented and motivated Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and maintaining robust web applications using Angular. Additionally, having knowledge of data structures, algorithms, operating systems, and computer networks is essential. Familiarity with GraphQL is a plus and will be considered an advantage for this role.
Responsibilities
-
Collaborate with cross-functional teams to gather and analyze requirements and translate them into technical specifications and system designs.
-
Design, develop, test, and maintain high-quality web applications using Angular.
-
Convert design mockups and wireframes into high-quality, responsive Angular components with pixel-perfect accuracy.
-
Implement and optimize user interfaces based on provided design specifications, ensuring they are functional, visually appealing, and easy to use.
-
Implement efficient algorithms and data structures to optimize application performance and scalability.
-
Conduct code reviews to maintain code quality, readability, and adherence to best practices.
-
Troubleshoot and debug issues, identify bottlenecks, and propose effective solutions.
-
Optimize application performance through profiling, code refactoring, and performance tuning.
-
Ensure the security and integrity of web applications by implementing appropriate security measures and best practices.
-
Stay updated with the latest industry trends and technologies related to web development, data structures, algorithms, operating systems, and computer networks.
-
Optional: Integrate GraphQL APIs with Angular for efficient data retrieval and manipulation.
Requirements
-
Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
-
Strong knowledge of web development concepts, with experience in Angular.
-
Solid understanding of data structures, algorithms, operating systems, and computer networks.
-
Proficiency in JavaScript, TypeScript, HTML, and CSS.
-
Proficiency in CSS frameworks such as Bootstrap or Tailwind is a must for creating responsive and consistent UI designs.
-
Strong understanding of Angular fundamentals (e.g., components, services, directives, modules, lifecycle hooks).
-
Experience with RxJS for handling asynchronous operations and reactive programming in Angular.
-
Knowledge of Angular forms (Template-driven and Reactive), familiarity with Angular Router for implementing navigation and routing guards, and experience with unit testing using frameworks like Jasmine or Karma.
-
Familiarity with Angular CLI for project scaffolding and management.
-
Proficient in RESTful APIs and understanding of how to interact with backend services.
-
Experience with version control systems (e.g., Git) and agile development methodologies.
-
Familiarity with GraphQL is a plus.
-
Strong problem-solving and analytical skills.
-
Excellent communication and collaboration abilities.
-
Ability to work in a fast-paced, dynamic environment and meet project deadlines.
Location: Multiple locations, India.
Experience required: 2 years and above
Job type: Full-time
Interested candidates should send their resumes to careers@irishtaylor.com
Recruitment Candidates FAQs - https://www.irishtaylor.com/candidate-faqs
READ THE JOB DESCRIPTION CAREFULLY. DO NOT APPLY IF YOU DO NOT HAVE THE ABOVE EXPERIENCE. IRISH TAYLOR HAS A STRICT SCREENING, INTERVIEW, AND ONBOARDING PROCESS.
NOTE: DUE TO LARGE VOLUMES OF JOB APPLICANTS WHO WANT TO JOIN IRISH TAYLOR, WE WILL SEND A SCREENING FORM TO YOU IF YOU MATCH OUR REQUIREMENTS.
Diversity and inclusion:
At Irish Taylor, inclusivity drives us. We value diversity and strive for a fair and thriving workplace. We do not distinguish candidates based on any of the following:
-
Age
-
Sex
-
Community/cast
-
Religion or faith
-
Marital status
-
Political affiliation
-
Race
-
Gender
-
Sexual preference
Irish Taylor has its foundations on love, trust and respect. We qualify our staff based on company objectives and purely seek mutual growth. We work hard to fulfil our company's mission!
Join our dynamic team at Irish Taylor and contribute to our mission as being the world’s most sought-after Growth Partner. Apply now to be part of our exciting journey!