We are seeking a talented and experienced Front End Developer to join our dynamic team. As a Front End Developer, you will be responsible for implementing visual elements that users see and interact with on our web applications. You will work closely with our design and back-end development teams to deliver high-quality, responsive, and user-friendly interfaces.
Responsibilities:
- Develop new user-facing features using React.js
- Build reusable components and front-end libraries for future use
- Optimize applications for maximum speed and scalability
- Collaborate with other team members and stakeholders to gather and define project requirements
- Translate designs and wireframes into high-quality code
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum performance across various browsers and devices
- Conduct code reviews and provide constructive feedback to peers
- Stay up-to-date with emerging front-end technologies and best practices
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- Proven experience as a Front End Developer, preferably with a focus on React.js
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token
- Proficient understanding of code versioning tools, such as Git
- Experience with front-end build tools, such as Webpack, Babel, or Grunt
- Familiarity with continuous integration and deployment pipelines
- Excellent communication and collaboration skills
- Strong problem-solving abilities and attention to detail
Preferred Qualifications:
- Experience with server-side CSS preprocessors, such as Sass or Less
- Knowledge of modern authentication and authorization mechanisms, such as OAuth
- Experience with front-end testing frameworks, such as Jest, Enzyme, or Cypress
- Understanding of SEO principles and ensuring that applications adhere to them
- Experience with Agile methodologies and working in an Agile environment
Interested candidates are encouraged to send their latest resumes
Job Type: Full-time
Pay: $30.00 - $50.00 per year
Benefits:
- Flexible schedule
- Paid time off
Compensation package:
Experience level:
Schedule:
People with a criminal record are encouraged to apply
Experience:
- Front-end development: 3 years (Preferred)
Work Location: Remote