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