Full Stack Angular/Node Developer

at  OutCode Software

Lima, Lima, Peru -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 Jan, 2025Not Specified28 Oct, 2024N/ACollaboration,Css,Html,Dependency Injection,Soft Skills,Git,Directives,Typescript,Authentication,Github,Node.Js,Platforms,Analytics,Gitlab,Angular,Version Control,Ionic,Components,Communication Skills,Performance Tuning,Postgresql,IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a talented Full Stack JavaScript/TypeScript Developer to join team.
In this role, you will be responsible for designing, developing, and deploying mobile and web applications with a focus on delivering exceptional user experiences and maintaining high code quality. You’ll collaborate with cross-functional teams, leverage the latest technologies, and ensure our applications meet performance, security, and scalability standards. If you’re passionate about working in a fast-paced, agile environment and enjoy solving complex technical challenges, we want to hear from you!

REQUIRED SKILLS:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Mobile/Web App Developer with a strong focus on application security.
  • Expertise in mobile/web app development best practices and design patterns.
  • Strong proficiency in Ionic with Angular development frameworks.
  • Experience with cloud services like AWS and front-end technologies such as HTML, CSS, TypeScript, and responsive design principles.
  • Knowledge of UI/UX best practices and Agile/Scrum methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong verbal and written communication skills, with the ability to collaborate effectively in a fast-paced environment.
  • Ability to work both independently and as part of a team.

FRONTEND SKILLS:

  • Angular:
  • Proficiency in Angular, including components, services, modules, and RxJS for reactive programming.
  • Experience with Angular lifecycle hooks, directives, and dependency injection.
  • Familiarity with Angular CLI for project setup and management.
  • Zone.js:
  • Understanding of how Zone.js manages asynchronous operations in Angular.
  • TypeScript:
  • Strong knowledge of TypeScript, including type definitions, interfaces, generics, and decorators.
  • Ability to write clean, maintainable, and type-safe code.
  • Ionic:
  • Experience with Ionic for building cross-platform mobile applications.
  • Understanding of mobile development best practices and UI/UX design principles.
  • Core-js:
  • Knowledge of polyfills and how Core-js supports modern JavaScript features in older browsers.
  • AWS Amplify:
  • Experience with AWS Amplify for building and deploying full-stack web and mobile applications.
  • Proficiency in integrating Amplify features like authentication, APIs (GraphQL/REST), storage (S3), and analytics into Angular or Ionic applications.

BACKEND SKILLS:

  • Node.js/Express:
  • Experience building scalable server-side applications using Node.js and Express.
  • Proficiency in RESTful API design and implementation.
  • Amazon Web Services (AWS):
  • Hands-on experience with AWS services such as Amplify, RDS, S3, and Lambda.
  • Understanding of serverless architecture and cloud deployment practices.
  • PostgreSQL:
  • Proficiency in managing and querying PostgreSQL databases, including schema design and performance tuning.
  • Experience integrating PostgreSQL with backend frameworks and AWS services for secure and efficient data management.

GENERAL DEVELOPMENT SKILLS:

  • Proficiency with Git and platforms like GitHub or GitLab for version control and collaboration.
  • Experience with unit, integration, and end-to-end testing.

SOFT SKILLS:

  • Excellent problem-solving abilities to diagnose and resolve technical issues across the stack.
  • Strong collaboration skills to work effectively with multidisciplinary teams.
  • Adaptability to new technologies and tools as required.
    E04JI80034mh406y8y

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and deploy mobile/web applications.
  • Review high-level product requirements for technical feasibility, estimate work, and make technical recommendations.
  • Write and maintain comprehensive documentation, ensuring application features are well-understood and issues are tracked.
  • Implement intuitive user interfaces and interactive features for an optimal user experience.
  • Ensure code quality, performance, and security standards are met throughout the development lifecycle.
  • Contribute to automated testing suites and perform thorough code reviews.
  • Stay up-to-date with emerging technologies and best practices in mobile/web app development, continuously improving processes.
  • Bring innovative ideas forward to enhance team productivity and project outcomes.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science engineering or a related field

Proficient

1

Lima, Lima, Peru