We are seeking a skilled Front End Developer to join our dynamic web development team. The ideal candidate will be responsible for designing, developing, and maintaining engaging, user-friendly interfaces for a variety of web applications. This role requires a strong foundation in modern front-end technologies, software development best practices, and a passion for creating seamless user experiences. The successful applicant will collaborate closely with back-end developers, UX designers, and project managers to deliver high-quality solutions that meet client needs and industry standards.
Responsibilities
Develop and implement responsive, accessible web interfaces using HTML, CSS, JavaScript, and frameworks such as Angular and React.
Collaborate with UI/UX designers to translate visual designs into functional front-end components.
Integrate front-end code with RESTful APIs and web services to enable dynamic data visualization and interactive features.
Write clean, efficient code utilizing TypeScript, SCSS, AJAX, JSON, and other modern web technologies.
Conduct unit testing to ensure code quality and functionality across different browsers and devices.
Optimize applications for maximum speed and scalability while adhering to SEO best practices.
Use version control systems such as GitHub and SVN to manage code repositories effectively.
Participate in Agile development processes utilizing tools like Jira and Trello for task management.
Maintain knowledge of industry trends by working with cloud platforms such as AWS and Azure, as well as CI/CD pipelines with Jenkins or similar tools.
Assist in troubleshooting issues related to web services like SOAP and GraphQL APIs; ensure smooth integration with back-end systems including MySQL, PostgreSQL, MongoDB, SQL Server, and others.
Contribute to system architecture planning for scalable front-end solutions aligned with overall application design principles.
Qualifications
Proven experience in front-end web development with a strong portfolio of projects demonstrating proficiency in HTML, CSS, JavaScript, and frameworks like Angular or React.
Familiarity with software development lifecycle (SDLC), Agile methodologies, and DevOps practices including CI/CD pipelines.
Hands-on experience working with RESTful APIs, SOAP web services, JSON data formats, and integrating third-party APIs such as WordPress or Drupal CMS platforms.
Knowledge of containerization tools like Docker; experience deploying on cloud services such as AWS or Azure is a plus.
Understanding of database systems including MySQL, PostgreSQL, MongoDB; ability to work with SQL queries effectively.
Experience with UI/UX principles focusing on usability and accessibility standards; familiarity with data visualization tools is desirable.
Proficiency using version control systems (GitHub, SVN) and project management tools (Jira, Trello).
Strong problem-solving skills coupled with excellent communication abilities; ability to work collaboratively in an Agile environment.
Bachelor's degree in Computer Science or related field preferred; relevant certifications or professional experience will also be considered. Join our team to innovate at the forefront of web development technology while building engaging applications that deliver exceptional user experiences!
Job Types: Part-time, Fixed term contract, Freelance
Contract length: 4 months
Pay: $19.00-$25.00 per hour
Expected hours: 20 per week
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.