drjobs Senior Front end Engineer - Angular

Senior Front end Engineer - Angular

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Hyderabad - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description

Job Overview

We are seeking an experienced Frontend Developer with expertise in Angular 18 React Modern CSS Frameworks (eg Bootstrap) HTML5 Git (GitlabGitHub or Bitbucket) AI Coding Tools (GitHub Copilot) GraphQL and REST APIs. The ideal candidate will have a deep understanding of frontend development technologies a passion for building responsive dynamic and highperformance web applications and experience working with modern frontend frameworks.


Key Responsibilities

  • Frontend Development: Design develop and maintain highly interactive dynamic and scalable frontend applications using Angular 17 Angular 18 and React.
  • Responsive Design: Collaborate with UX/UI designers to implement and enhance the user interface and user experience of web applications using Bootstrap and custom CSS frameworks.
  • API Integration: Work closely with backend developers to integrate and consume RESTful and GraphQL APIs ensuring smooth data flow and interaction between frontend and backend systems.
  • Version Control: Manage code using Git on GitHub and Bitbucket ensuring proper versioning pull requests code reviews and collaboration.
  • AIpowered Development: Leverage tools like GitHub Copilot to assist in code generation and to increase productivity while ensuring code quality and maintainability.
  • Clean code: Write clean maintainable and efficient code while utilizing Typescript where appropriate to ensure proper structure and type safety across the frontend code.
  • Testing and Debugging: Follow best Software Development Life Cycle (SDLC) practices including testing debugging and performance optimization as a first priority.
  • Crossbrowser Compatibility: Ensure applications work consistently across multiple browsers and resolve any issues related to browserspecific behaviour.
  • Continuous Learning: Stay uptodate with the latest technologies trends and best practices in frontend development.


Required Technical Skills

  • Core Skills: Angular 18 & Angular 17:
  • GraphQL REST APIs
  • Indepth knowledge of Angular architecture modules services components directives and dependency injection.
  • Experience with Angular CLI state management (NgRx Akita) Signals and building reusable components
  • Familiarity with Angular Forms (Reactive and Templatedriven) and form validation as well as handling asynchronous data using RxJS and Observables.
  • Experience with Angulars change detection mechanisms routing and API integration.


React:

  • Proficiency in React.js including state management with React Hooks Context API or Redux.
  • Experience using React Router for clientside routing and React Query or Axios for handling data fetching.
  • Familiarity with functional components and class components and understanding the component lifecycle.
  • Knowledge of unit testing with Jest React Testing Library or similar tools.
  • Bonus for NextJS knowledge.


Bootstrap:

  • Expertise in Bootstrap 4/5 for responsive web design and mobilefirst development.
  • Strong ability to customize Bootstrap themes grids and components ensuring the design is adaptable across devices.
  • Experience using Bootstraps utility classes to quickly prototype and implement modern UI components.


HTML5 & CSS3:

  • Proficient in HTML5 with knowledge of semantic HTML elements and accessibility best practices.
  • Solid understanding of CSS3 including Flexbox Grid Layout transitions animations and responsive design principles.
  • Experience using CSS preprocessors like Sass or LESS.
  • Knowledge of CSS methodologies for scalable and maintainable styling.


GitHub & Bitbucket:

  • Experience using Git for version control working with GitHub and Bitbucket repositories branching strategies and resolving merge conflicts.
  • Proficiency in managing pull requests code reviews and managing issues within Gitbased repositories.
  • Ability to effectively use GitHubs project management features (e.g. Issues Actions Projects) and integrate it into the CI/CD pipeline.


GitHub Copilot:

  • Familiarity with GitHub Copilot or other AIpowered coding assistants for code generation refactoring and troubleshooting.
  • Ability to leverage Copilot to accelerate development while maintaining code quality and best practices.


REST APIs:

  • Experience in working with RESTful APIs understanding of HTTP methods (GET POST PUT DELETE) and error handling.
  • Familiarity with API authentication techniques such as JWT (JSON Web Tokens) OAuth or API Keys.
  • Knowledge of API documentation tools like Swagger or Postman for testing and documenting API endpoints.
  • Proficiency in async data handling in Angular (via Http Client) and React (via Axios or Fetch API).


GraphQL:

  • Experience consuming data from a GraphQL API
  • Familiarity with Queries Mutations and Subscriptions
  • Fragments/Variables/Directive knowledge
  • Working with GraphQL subscriptions using subscribe(
  • Apollo Client caching strategies (cachefirst networkonly nocache)


Additional Skills

  • Version Control: Deep experience with Git GitHub Bitbucket and collaboration tools like GitLab.
  • Testing Frameworks: Proficiency in testing tools such as Jest Mocha Cypress Karma Jasmine or Enzyme.
  • CI/CD Pipelines: Familiarity with CI/CD (Continuous Integration/Continuous Deployment) tools and setting up automated build and deployment processes with GitHub Actions Bitbucket Pipelines or Jenkins.
  • Agile Development: Experience working in an Agile/Scrum development environment including sprint planning daily standups and retrospectives.
  • CrossBrowser Compatibility: Understanding of browser quirks and testing techniques to ensure uniform behavior across different web browsers.
  • Cloud/Serverless: Exposure to cloud platforms (e.g. AWS Azure) and serverless architecture.


Preferred Experience

  • TypeScript: Advanced understanding and usage of TypeScript in largescale applications.
  • UI/UX Design: Familiarity with UI/UX design principles or experience collaborating closely with design teams to ensure highquality userfriendly applications.
  • SEO Optimization: Knowledge of SEO principles for SinglePage Applications (SPAs) and serverside rendering techniques.
  • Progressive Web Apps (PWA): Experience in building Progressive Web Apps for enhanced user experiences.


Required Soft Skills

  • Strong problemsolving and criticalthinking abilities.
  • Excellent communication skills both verbal and written to interact with crossfunctional teams.
  • Ability to work independently take ownership of projects and meet deadlines.
  • Detailoriented and focused on delivering highquality maintainable code.
  • Team player with a collaborative mindset able to work well in both remote and in office team environments.
  • Passion for continuous learning and staying up to date with the latest frontend technologies.


Education and Experience

  • Bachelors degree in Computer Science Engineering or a related field or equivalent professional experience.
  • 7 years of frontend development experience with Angular React Bootstrap HTML5 CSS3 REST APIs GitHub Bitbucket and experience using GitHub Copilot.
  • A portfolio or GitHub repositories highlighting your previous work code samples and contributions to opensource projects (if applicable)


Work Timings:

Monday through Friday from 12 PM to 9 PM IST to provide healthy overlap between India team and US team and supporting both to ensure adequate collaboration. This role will be working in Hybrid Mode and will require at least 2 days work from office at Hyderabad. Occasional evening and weekend work may be expected in case of jobrelated emergencies or client needs.


EEO Statement:

Cendyn provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race color religion sex national origin age disability or genetics. In addition to federal law requirements Cendyn complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment including recruiting hiring placement promotion termination layoff recall transfer leaves of absence compensation and training.

Cendyn expressly prohibits any form of workplace harassment based on race color religion gender sexual orientation gender identity or expression national origin age genetic information disability or veteran status. Improper interference with the ability of Cendyns employees to perform their job duties may result in discipline up to and including discharge.


Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities duties or responsibilities that are required of the employee for this job. Duties responsibilities and activities may change at any time with or without notice.



Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Product Development

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.