UI Developer Contractor Job Description
Department: Product Development
Type: Contractor (Full time)Duration: 4th July - 4th Aug
Overall Purpose of the Position:
As a UI Developer specialized in Front End Development, your primary objective is to design, develop, and maintain user-friendly web interfaces. You will work closely with cross-functional teams to ensure the delivery of high-quality, responsive, and visually appealing applications that meet user needs and business goals.
Key Responsibilities and Duties:
- Front End Development: Develop and maintain web applications using modern front-end technologies. Ensure applications are responsive, performant, and accessible across various devices and browsers.- UI/UX Implementation: Collaborate with UX/UI designers to translate design concepts into functional, interactive experiences. Ensure alignment with design standards and best practices.- Code Quality: Write clean, maintainable, and efficient code. Adhere to coding standards and best practices, including version control and code reviews.- Performance Optimization: Optimize applications for maximum speed and scalability.
Implement best practices for front-end performance, including efficient use of assets and resources.- Cross-Functional Collaboration: Work with back-end developers, product managers, and other stakeholders to ensure seamless integration of front-end components with server-side logic. Participate in planning and design discussions.- Testing and Debugging: Write and execute unit tests and participate in system-level testing to ensure robust, error-free applications. Debug and resolve issues as they arise.- Continuous Improvement: Stay updated on industry trends, emerging technologies, and best practices in front-end development. Identify opportunities for process improvement and innovation.- Documentation: Create and maintain documentation for front-end code, including code comments, technical guides, and user manuals.
Skills and Qualifications:
- High proficiency in front-end technologies such as HTML, CSS, SCSS, JavaScript, and TypeScript.- Experience with front-end frameworks and libraries like React.js.- Familiarity with CSS animations, libraries like GSAP, anime.js, Lottie, etc and interactive micro-interactions using JavaScript or Framer Motion- Strong understanding of responsive design principles and mobile-first development.- Experience with version control systems, particularly Git.- Knowledge of front-end build tools and workflows (e.g., Webpack, Babel, npm).- Familiarity with GraphQL and RESTful APIs and asynchronous request handling.-Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.-Experience with Continuous Integration and Deployment- Solid understanding of web performance optimization techniques.- Strong problem-solving skills and attention to detail.- Collaboration Platforms: Proficiency in tools such as Slack, Microsoft Teams, or Zoom for communication and coordination.- Understanding of tools for performance testing and optimization, like Lighthouse and WebPageTest.- Excellent communication and collaboration skills.- Experience working in an agile development environment.- Bachelor's degree in Computer Science, Software Engineering, or a related field.
A Master's degree is preferred.
Reporting Structure:
Reports directly to the Product Development Manager.Collaboration and Interaction:Engage with cross-functional teams, clients, and stakeholders, contributing ideas to enhance project outcomes and grow the function. Foster a teamwork-oriented mindset and provide regular updates to leadership.
Submit Your Application
You have successfully applied
- You have errors in applying
Apply With Resume
*First Name*Middle NameLast Name*Email*MobileReferred by: Name & comments if any: Portfolio/Git HubProvide us with links to see some of your front end work/projects - Portfolio/ Github links etc + Can you join us by July 15, 2024?*--Choose--YesNoDo you have minimum 3 years experience in converting designs into working webpages/applications?*--Choose--YesNoHave you created animated webpages ?*--Choose--YesNoHow soon can you join us? (notice period in days) *Current CTC*Expected CTC*Do you understand that this is a contract position for a period of 1-2 months?*--Choose--YesNoMention Core Tech Stack against Experience in Years ( React, Java, HTML, TypeScript) *
{
"@context" : "http://schema.org/",
"@type" : "JobPosting",
"url" : "https://softwaysolutions.freshteam.com/jobs/eJZzvJujN45l/UI%20Developer%20(Contractor)%20(Remote)",
"title" : "UI Developer (Contractor) (Remote)",
"description" : "<p dir="ltr" style="line-height:1.2;border-bottom:solid #4f81bd 1pt;margin-top:0pt;margin-bottom:15pt;padding:0pt 0pt 4pt 0pt;"><span style="font-size:26pt;font-family:Calibri,sans-serif;color:#17365d;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">UI Developer Contractor Job Description</span></p><h1 dir="ltr" style="line-height:1.3800000000000001;margin-top:24pt;margin-bottom:0pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Department: Product Development</span></h1><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Type: Contractor (Full time)</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Duration: 4th July - 4th Aug</span></p><h1 dir="ltr" style="line-height:1.3800000000000001;margin-top:24pt;margin-bottom:0pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Overall Purpose of the Position:</span></h1><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">As a UI Developer specialized in Front End Development, your primary objective is to design, develop, and maintain user-friendly web interfaces.
You will work closely with cross-functional teams to ensure the delivery of high-quality, responsive, and visually appealing applications that meet user needs and business goals.</span></p><h1 dir="ltr" style="line-height:1.3800000000000001;margin-top:24pt;margin-bottom:0pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Key Responsibilities and Duties:</span></h1><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Front End Development: Develop and maintain web applications using modern front-end technologies.
Ensure applications are responsive, performant, and accessible across various devices and browsers.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- UI/UX Implementation: Collaborate with UX/UI designers to translate design concepts into functional, interactive experiences.
Ensure alignment with design standards and best practices.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Code Quality: Write clean, maintainable, and efficient code.
Adhere to coding standards and best practices, including version control and code reviews.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Performance Optimization: Optimize applications for maximum speed and scalability.
Implement best practices for front-end performance, including efficient use of assets and resources.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Cross-Functional Collaboration: Work with back-end developers, product managers, and other stakeholders to ensure seamless integration of front-end components with server-side logic.
Participate in planning and design discussions.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Testing and Debugging: Write and execute unit tests and participate in system-level testing to ensure robust, error-free applications.
Debug and resolve issues as they arise.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Continuous Improvement: Stay updated on industry trends, emerging technologies, and best practices in front-end development.
Identify opportunities for process improvement and innovation.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Documentation: Create and maintain documentation for front-end code, including code comments, technical guides, and user manuals.</span></p><h1 dir="ltr" style="line-height:1.3800000000000001;margin-top:24pt;margin-bottom:0pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Skills and Qualifications:</span></h1><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- High proficiency in front-end technologies such as HTML, CSS, SCSS, JavaScript, and TypeScript.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Experience with front-end frameworks and libraries like React.js.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Familiarity with CSS animations, libraries like GSAP, anime.js, Lottie, etc and interactive micro-interactions using JavaScript or Framer Motion</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Strong understanding of responsive design principles and mobile-first development.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Experience with version control systems, particularly Git.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Knowledge of front-end build tools and workflows (e.g., Webpack, Babel, npm).</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Familiarity with GraphQL and RESTful APIs and asynchronous request handling.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">-Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">-Experience with Continuous Integration and Deployment</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Solid understanding of web performance optimization techniques.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Strong problem-solving skills and attention to detail.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Collaboration Platforms: Proficiency in tools such as Slack, Microsoft Teams, or Zoom for communication and coordination.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Understanding of tools for performance testing and optimization, like Lighthouse and WebPageTest.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Excellent communication and collaboration skills.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Experience working in an agile development environment.</span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;"><br></span><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">- Bachelor's degree in Computer Science, Software Engineering, or a related field.
A Master's degree is preferred.</span></p><div><br></div><h1 dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Reporting Structure:</span></h1><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Reports directly to the Product Development Manager.</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:13.999999999999998pt;font-family:Calibri,sans-serif;color:#366091;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Collaboration and Interaction:</span></p><p dir="ltr" style="line-height:1.3800000000000001;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Cambria,serif;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;white-space:pre-wrap;">Engage with cross-functional teams, clients, and stakeholders, contributing ideas to enhance project outcomes and grow the function.
Foster a teamwork-oriented mindset and provide regular updates to leadership.</span></p>",
"datePosted" : "2024-07-15 11:37:37 UTC",
"employmentType" : "CONTRACTOR",
"remote" : "true",
"hiringOrganization" : {
"@type":"Organization",
"name":"Softway"
},
"jobLocation" : {
"@type": "Place",
"address": {
"@type": "PostalAddress",
"streetAddress": "",
"addressRegion": "Bengaluru",
"postalCode": "",
"addressLocality": "",
"addressCountry": "India"
}
}
}
var translation = { 'employer_title': `Designation`, 'employer_company': `Company/Business name`, 'employer_start_date': `Start date`, 'employer_end_date': `End date`, 'employer_is_current': `I currently work here`, 'employer_summary': `Summary`, 'employer_remove': `Remove this employer`, 'education_degree': `Degree`, 'education_field_of_study': `Field of study/major`, 'education_school_name': `Institution/school name`, 'education_start_date': `Start date`, 'education_end_date': `End date`, 'education_is_current': `Currently pursuing`, 'education_grade': `Grade`, 'education_remove': `Remove this degree` };