STSterling Talent
Senior Software Engineer (Angular UI Developer)
Bangalore ₹4-9 LPA Posted 19 Jun 2025
FULL TIME
Pl
Github
Gradle
Sql
Oracle
Job Description
- Design, develop, and maintain high-performance web applications using Angular (version 2 and above).
- Lead the architecture and design of new features and enhancements, ensuring scalability and maintainability. Collaborate with UX/UI designers to create intuitive and responsive user interfaces.
- Mentor and guide junior developers, providing technical leadership and support.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Optimize applications for maximum speed and scalability, addressing performance bottlenecks.
- Work closely with back-end developers to integrate RESTful APIs and services.
- Participate in Agile/Scrum ceremonies and contribute to project planning and estimation.
- Stay current with emerging technologies and industry trends, and advocate for their adoption when appropriate. Document development processes, code changes, and application features
- What You May Need to be Successful:
- Bachelors degree in Computer Science or related field or equivalent experience
- 4+ years of experience in software development, with a strong focus on Angular.
- Knowledge of Java 8 or later, including Core Java concepts (data types, OOP, streams, I/O, exception handling, threading, and collections)
- Proficiency in Angular (version 2 and above) and TypeScript.
- Strong understanding of HTML5, CSS3, and JavaScript.
- Experience with state management libraries (e.g., NgRx, Akita) and component libraries (e.g., Angular Material). Familiarity with RESTful APIs and web services integration.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Knowledge of testing frameworks (e.g., Jasmine, Karma).
- Excellent problem-solving skills and a strong attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment. Knowledge of Agile/Scrum methodologies and experience in leading Agile teams.
- Cloud development and Microsoft Azure services (can be learned)
- SQL
- Oracle DB and database client tools such as PL/SQL Developer or Oracle SQL Developer
- Basic understanding of/familiarity with containerization technologies (Docker, Kubernetes)
- Developer tools: Git, GitHub, gradle, Eclipse
- Testing APIs with Postman or other tools
- Design patterns