Job Openings
Angular Developer - Senior Level
About the job Angular Developer - Senior Level
The Role:
As a Senior Angular Developer , you'll have the chance to leverage your creativity and innovation in a problem-solving environment. Engage in design thinking, work on cutting-edge architecture, and contribute to the development of high-end technology solutions that address complex human challenges within a best-practices framework.
Responsibilities:
- Collaborate with fellow front-end and back-end developers, along with UX designers, to enhance usability, provide expertise, and deliver top-notch coding services.
- Implement cloud-based products and services, integrating seamlessly with external customer and third-party systems.
- Write efficient, optimized code, conduct code reviews, create unit tests, and maintain thorough documentation.
- Design and develop Angular components across web and mobile platforms.
- Apply design patterns, optimization techniques, caching, security, and accessibility guidelines while actively contributing to continuous improvement.
- Participate in technical design and analysis within an Agile team environment.
- Demonstrate strong problem-solving skills, make informed decisions, and deliver features in a fast-paced, high-functioning group.
Technical Competencies:
- 4 to 5+ years of experience with C#
- 4 to 5+ years of experience with the Angular framework and related technologies like JavaScript and TypeScript
- Knowledge and experience in DEVOPS (considered a plus)
- General understanding of web-related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS, OAuth)
- Solid grasp of the web application development life cycle
- Good understanding of computer science concepts, design patterns, algorithms, and data structures
- Familiarity with security concepts, including encryption, authentication, key management, trust zone and apps, API, communication and data security, permission management
- Experience in designing a test strategy, writing test cases, and automating testing
- Strong team player with excellent time-management skills
- Exceptional interpersonal and communication skills; openness to sharing innovative ideas, even if untested