What are the responsibilities and job description for the Angular Developer position at Arka Innovate?
Arka Innovate is seeking a highly skilled Senior Angular Developer to join our growing development team. The ideal candidate will have extensive experience with Angular, RxJS, and Bootstrap, along with a strong understanding of modern front-end development principles. You will play a key role in designing and developing scalable, high-performance web applications that deliver a seamless user experience.
Key Responsibilities
- Develop, optimize, and maintain single-page applications (SPAs) using Angular.
- Implement reactive programming patterns with RxJS for efficient state and event management.
- Design and develop responsive and intuitive UI components using Bootstrap and Angular Material.
- Collaborate with UX designers, backend developers, and stakeholders to translate business requirements into technical solutions.
- Optimize application performance, accessibility, and security through best practices and code reviews.
- Implement module federation and micro frontend architectures where applicable.
- Work with RESTful APIs and integrate third-party services as needed.
- Ensure cross-browser compatibility and adherence to web standards.
- Stay updated with the latest Angular and front-end technologies, proposing innovative solutions and improvements.
- Mentor junior developers and contribute to team knowledge-sharing sessions.
Required Skills & Experience
- 5 years of front-end development experience, with 3 years of hands-on experience with Angular (v8 ).
- Strong expertise in RxJS and reactive programming concepts.
- Proficiency in HTML5, CSS3, JavaScript (ES6 ), and TypeScript.
- Experience with Bootstrap and responsive UI development.
- Familiarity with State Management libraries (NgRx, Akita, or similar).
- Solid understanding of component-based architecture and Angular best practices.
- Experience working with RESTful APIs and authentication mechanisms (JWT, OAuth).
- Knowledge of build tools like Webpack, Angular CLI, and module federation.
- Strong debugging and problem-solving skills.
- Experience with unit testing (Jasmine, Karma) and end-to-end testing (Cypress, Protractor).
- Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Preferred Skills (Nice to Have)
- Experience with Microsoft .NET Core/.NET 6 in a full-stack development capacity.
- Exposure to cloud environments like Azure or AWS.
- Hands-on experience with Progressive Web Apps (PWA) or WebAssembly.
- Knowledge of GraphQL and other modern API technologies.
Why Join Arka Innovate?
- Be a part of a dynamic team that values innovation and cutting-edge solutions.
- Work on diverse and impactful projects in various industries.
- Growth opportunities in a fast-paced and supportive environment.
- Remote Position.
At Arka Innovate, we are proud to be an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and do not discriminate on the basis of race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other legally protected status.