Maitri Services

Frontend Engineer

Maitri Services

Frontend Engineer

Frontend Engineer

Maitri Services

Kathmandu
Experience: More than 2 years
Key Skills: Javascript Node.Js Typescript Front-End Development Amazon Web Services (Aws)

Frontend Engineer

Views: 311 | This job is expired 10 months, 3 weeks ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Apply Before(Deadline) : Aug. 03, 2024 23:55 (10 months, 3 weeks ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 2 years
Professional Skill Required : Javascript Node.Js Typescript Front-End Development Amazon Web Services (Aws)

About the job

Job Title: Frontend Engineer - React.js

Job Summary:

We are looking for a talented individual to join our team and play a pivotal role in our software development efforts. You would be a skilled React.js Engineer, capable of creating scalable software solutions. You will collaborate with a cross-functional team and be working through conceptualization to deployment.

Job Description:

As a Frontend Engineer, you will be responsible for translating business visions into practical, functional software. Your responsibilities will include:

  • Actively develop and deliver code. 
  • Design, build, and maintain React.js based web applications that meet project specifications.
  • Developing user interface components and implementing them following well-known React.js workflows (such as Redux).
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborating with backend developers and other team members to integrate user-facing elements with server-side logic.
  • Ensuring the technical feasibility of UI/UX designs.
  • Writing unit tests and integration tests to ensure the robustness and reliability of the application.
  • Enhance, refine and refactor features and tools, thereby improving our ability to deliver exceptional value to our customers. 
  • Collaborate with the engineering team to make critical architectural decisions and deliver high-quality software, following best practices and design patterns.
  • Design and implement an extensive set of test cases, encompassing unit tests and integration tests, to ensure the applications' resilience and reliability.
  • Maintain communication with clients to understand their business objectives and requirements, proposing suitable solutions.
  • Engage proactively in code reviews, knowledge-sharing sessions, and offer guidance to junior developers.

Job Specification:

Required Skills and Expertise:

  • Education: Bachelor's degree in Computer Science, Engineering, Information Technology, Information Management, Computer Application or related field.
  • Experience: 2+ years of experience as a React.js engineer.
  • Programming Languages: Proficiency in JavaScript, TypeScript is required.
  • Web Frameworks: Demonstrated experience with the React.js web frameworks is essential. Experience with HTML & CSS is required. Ability to work as a full stack engineer with Node.js in the backend is a plus.
  • Databases: Expertise in at least one of the following databases is preferred: PostgreSQL or MySQL.
  • Cloud Services: Familiarity with cloud platforms, specifically Amazon Web Services (AWS), is highly desirable. Experience with AWS services, including EC2, ECS, S3, RDS, and Lambda, will be an advantage.
  • Containers and Orchestration: Proficiency in containerization technologies, such as Docker, is expected. Experience with container orchestration platforms like AWS ECS or Kubernetes is a significant plus.
  • Security Knowledge: Excellent understanding of OWASP security guidelines for web development.
  • Testing: Strong knowledge of both Unit Testing and Integration Testing is required, demonstrating a commitment to delivering high-quality software.

Candidates who possess a combination of these qualifications, are passionate about software development and are eager to contribute to our dynamic team are encouraged to apply.

This job has expired.

Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
Most Viewed Jobs
job_detail_page
Search, Apply & Get Job: FREE