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!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.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.DevOps and Security:Cloudflare and Amazon CloudFront:Understanding of content distribution networks (CDNs) for optimizing web performance and security.AWS Amplify:Experience with continuous deployment and hosting services provided by AWS Amplify, including automated builds and pipelines.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.E04JI80034mh406y8y8