Job Description :
Experience Level : Mid to Senior
About the Role :
We are seeking a talented Java Developer with expertise in Angular UI development to join our team. The ideal candidate will have a robust background in both backend Java development and front-end technologies, including Angular, HTML, CSS, JavaScript, and TypeScript.
This role requires a keen eye for detail, a passion for clean code, and the ability to create seamless and responsive user interfaces.
Key Responsibilities :
- Develop and maintain backend services using Java.
- Design and implement user interfaces using Angular, HTML, CSS, JavaScript, and TypeScript.
- Build reusable code and libraries for future use, ensuring the code is easy to maintain and scalable.
- Ensure the technical feasibility of UI / UX designs.
- Optimize applications for maximum speed and scalability.
- Collaborate with other team members and stakeholders to deliver high-quality software solutions.
- Use CSS preprocessors such as SASS or LESS for efficient styling.
- Integrate with RESTful APIs and other back-end services.
- Utilize Angular Material and React for UI components and state management.
- Maintain and improve existing codebases.
- Debug and troubleshoot issues using Chrome DevTools or other debugging tools.
- Ensure cross-browser compatibility and resolve any issues that arise.
- Implement best practices for accessibility and semantic markup.
- Use Git for source control and version management.
- Handle asynchronous requests and partial page updates.
- Work within Agile methodologies to deliver high-quality software.
Qualifications :
- Proven experience as a Java Developer with strong knowledge of Java programming.
- Proficiency in front-end technologies : Angular, HTML, CSS, JavaScript, and TypeScript.
- Experience with JavaScript frameworks, particularly Angular.
- Familiarity with CSS preprocessors such as SASS or LESS.
- Knowledge of node packages and package management.
- Experience with Angular Material and React.
- Strong understanding of RESTful APIs and how to interact with them.
- In-depth understanding of semantic markup and web accessibility standards.
- Experience resolving cross-browser compatibility issues.
- Proficient in using Git for source control.
- Understanding of asynchronous request handling and partial page updates.
- Significant experience debugging websites using Chrome DevTools or similar tools.
- Ability to write clean, maintainable, and reusable code.
- Knowledge of full-stack development is a plus.
- Experience working in Agile development environments.
Preferred Skills :
- Experience with other JavaScript frameworks and libraries.
- Familiarity with build tools like Webpack, Gulp, or Grunt.
- Understanding of performance optimization techniques.
- Knowledge of DevOps practices and CI / CD pipelines.
30+ days ago