REQUIRED SKILLS
|
Responsibilities:
- Front-End Development
- User Interface Design: Develop and maintain the user interface (UI) using HTML, CSS, and JavaScript.
- Frameworks and Libraries: Utilize front-end frameworks/libraries like React, Angular, or Vue.js to build dynamic user interfaces.
- Responsive Design: Ensure applications are mobile-friendly and responsive across various devices and browsers.
- User Experience (UX): Collaborate with designers to implement UX designs, ensuring a seamless user experience.
- Team Collaboration: Work closely with other developers, designers, product managers, and stakeholders to deliver high-quality software.
- Documentation: Create and maintain comprehensive documentation for code, APIs, and application architecture.
- Back-End Development
- Server-Side Logic: Write and maintain server-side code using languages like Node.js, AWS Lambda
- API Development: Design and implement RESTful APIs to handle data exchange between the front-end and back-end.
- Database Management: Work with databases (SQL and NoSQL) to write queries and perform database operations.
- Authentication and Authorization: Implement secure authentication and authorization mechanisms to protect application data and user privacy.
- API documentation: Swagger
- Participate in code reviews to ensure code quality, maintainability and adherence to coding standards.
- Performs other related duties as assigned.
Skills:
- 5+ years of exp in User Interface Creation, Responsive Design, Framework Utilization using: HTML, CSS, JavaScript, TypeScript. Frameworks/Libraries: React., Styling: Bootstrap, Tailwind CSS, material UI.
- 5+ years of exp in Server-Side Logic: Develop and maintain server-side application logic using Languages: Node.js, Frameworks: Express.js (Node.js), API: REST, microservices.
- 5+ years of exp in Design, implement, and manage databases (SQL and NoSQL) Databases: MySQL, PostgreSQL, MongoDB, Redis, SQLite.
- 5+ years of exp in API Development: Create and maintain APIs to enable communication between front-end and back-end systems.
- 5+ years of exp in Identify and fix bugs in both front-end and back-end code. Ensure applications adhere to best practices and quality standards.
- 5+ years of exp in Testing and Debugging: Write and maintain unit tests, integration tests, and end-to-end tests to ensure application quality using, Unit Testing: Jest (JavaScript), Mocha (JavaScript), Integration Testing: Selenium.
- 3+ years of experience in source code management tools such as GitHub and Azure DevOps.
- 3+ years of proficiency in cloud platforms (AWS, Azure, Google Cloud) and their core services such as AWS: IAM, ACM, CloudFront, cloud formation, Route53, Lambda, S3, API Gateway, etc., and corresponding services for Azure and Google cloud platforms.
- 3+ years of exp in tools like VS code, Workbench, postman, swagger UI, Chrome developer tools.
- 2+ years of exp in code review code reviews to ensure code quality, maintainability, and adherence to coding standards.
- 2+ years of experience in working in agile development framework.
- Strong verbal and written communication skills.
- Ability to work collaboratively with cross-functional teams and effectively communicate technical concepts.
- Ability to think critically and independently to make informed decisions.
- 2+ years of experience with CI/CD pipelines and DevOps practices (preferred).
- 2+ years of experience with Infrastructure as Code (IaC) tools such as CloudFormation, Azure Resource Manager (ARM) templates, Google Cloud Deployment Manager (preferred).
- 2+ years of experience with containerization and orchestration tools like Docker and Kubernetes (preferred).
|