i
Upperthrust Technologies
13 Upperthrust Technologies Jobs
Angular Software Engineer
Upperthrust Technologies
posted 2d ago
We have an opening for Angular Software Engineer - Remote.
Please send resumes to seema@upperthrust.com
Angular Software Engineer
RESPONSIBILITIES:
Works well as part of a team or alone designing and creating software based on customer requirements.
Is well-versed in industry trends such as Single Page Applications, Responsive Design, REST based APIs, understands code idioms and design principles (e.g. SOLID, YAGNI, Demeter, etc.) and applies them consistently.
Able to develop distributed/scalable systems and high-volume transaction applications, deployed in a 24/7 availability environment.
Tests all code produced with a focus on readability and maintainability, employing testing at all levels of the application (unit, functional, integration, etc.).
Is engaged with the Customer when necessary, including story boarding, design, and implementation.
Possess a solid understanding of and apply Agile, Lean and/or Scrum principles daily.
Is able and willing to work on a variety of project types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed.
Approaches customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions.
QUALIFICATIONS:
Bachelors degree in computer science or related field required
A combination of education, training and experience may be considered in lieu of degree
At least 4 years of professional work experience in software engineering is required
4+ years of experience developing web applications in Angular v15 or greater.
Understanding of modern Angular patterns such as Container and Presentation components. dependency injection, NgRx, and the Angular CLI.
Proficient in Typescript and its underlying JavaScript foundations.
Candidates with additional experience in other web frameworks such as React or Vue will be preferred.
Candidates with 3+ years of experience with API development in .NET or Java will be preferred.
Candidates holding cloud provider certifications for AWS, Azure, or GCP will be preferred.
Basic knowledge of testing tools specific to the programming language they’re proficient in.
Proficient understanding of version control software.
Works independently to produce their best work and continue to grow and enhance their skills.
Demonstrates excellent English verbal and written communication skills.
Possesses excellent organizational skills on all tasks.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Engineer roles with real interview advice
The company culture is really good
There is nothing to dislike as such