Applix
Website:
applix.ai
Job details:
Position Overview
Applix is seeking a highly skilled Senior Angular Developer with 6+ years of experience in designing, developing, and delivering enterprise-scale web applications. The ideal candidate will have a strong foundation in modern front-end development with expertise in Angular, TypeScript, JavaScript, HTML5, and CSS3.
This role requires a technically proficient engineer who can lead front-end development initiatives, architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver secure, high-quality applications. Experience with RxJS and NgRx is highly desirable.
Key Responsibilities
Front-End Development
- Design, develop, test, and maintain scalable, responsive, and high-performance web applications using Angular.
- Build reusable, modular, and maintainable UI components following Angular best practices.
- Develop clean, efficient, and well-documented code using TypeScript and JavaScript.
- Integrate RESTful APIs and backend services into Angular applications.
- Implement responsive user interfaces compatible across modern browsers and devices.
- Optimize application performance, scalability, and maintainability.
Technical Leadership
- Lead technical design discussions and contribute to front-end architecture decisions.
- Provide technical guidance throughout the software development lifecycle.
- Establish and promote front-end development standards and best practices.
- Participate in architecture reviews and technical planning sessions.
Collaboration
- Work closely with Product Owners, UX/UI Designers, Backend Engineers, QA, and DevOps teams.
- Collaborate with multiple engineering teams and business stakeholders to deliver project objectives.
- Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
Application Quality & Security
- Ensure high-quality, maintainable, and secure application code.
- Identify and remediate application security vulnerabilities.
- Conduct peer code reviews and enforce coding standards.
- Improve application performance through continuous optimization.
Issue Resolution
- Investigate, troubleshoot, and resolve complex production issues.
- Support deployment activities and resolve release blockers.
- Perform root cause analysis and implement preventive solutions.
Team Development
- Mentor junior developers through technical coaching and code reviews.
- Share knowledge and promote continuous learning within the team.
- Participate in technical interviews and recruitment activities.
Required Experience
- Minimum 6 years of professional experience in Angular development.
- Proven experience building enterprise-scale web applications using Angular.
- Experience working within Agile/Scrum software development teams.
- Experience leading technical implementations and mentoring development teams.
Educational Qualification
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline.
- Master's Degree is an added advantage.
Required Technical Skills
Front-End Technologies
- Angular (Latest Versions Preferred)
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- SCSS
Angular Development
- Angular CLI
- Component-Based Architecture
- Dependency Injection
- Reactive Forms
- Routing & Lazy Loading
- REST API Integration
- Responsive Web Development
Reactive Programming
State Management
Testing
- Jasmine
- Jest
- Unit Testing
- Debugging
- Test-Driven Development (Preferred)
Development Tools
- Git
- Visual Studio Code
- npm
- Postman
Preferred Technical Skills
- Angular Signals
- Progressive Web Applications (PWA)
- Azure DevOps
- Jira
- CI/CD Pipelines
- Docker
- SonarQube
- ESLint
- OAuth 2.0 / JWT Authentication
- Accessibility (WCAG)
- Performance Optimization
- Basic Node.js knowledge
Soft Skills
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication.
- Ability to work independently and collaboratively.
- Strong stakeholder management and interpersonal skills.
- Excellent organizational and time management abilities.
- Strong ownership and accountability.
- Passion for mentoring and knowledge sharing.
- Ability to work in a fast-paced Agile environment.
Work Environment
- Agile Scrum development environment.
- Cross-functional collaboration with Product, Engineering, QA, UX/UI, and DevOps teams.
- Opportunity to build enterprise-scale applications for global customers.
- Hybrid work model based on project requirements.
Preferred Candidate Profile
We are looking for a passionate Senior Angular Developer who combines deep technical expertise with leadership capabilities. The ideal candidate should have extensive experience in Angular, TypeScript, JavaScript, HTML, and CSS, along with a strong understanding of scalable front-end architecture and enterprise application development. Experience with RxJS, NgRx, and unit testing using Jasmine or Jest is highly preferred. The successful candidate should be capable of leading technical implementations, mentoring team members, resolving complex production issues, and collaborating effectively with cross-functional teams to deliver secure, high-quality software solutions.
Click on Apply to know more.