Job Title: Full Stack Web Developer
Location: Remote
Dates of Offer: Immediate
Salary: Negotiable
Requirements: Bachelor's degree in Computer Science or equivalent experience.
Responsibilities:
- Develop and maintain web applications and services using HTML, CSS, JavaScript, and front-end frameworks like React or Angular.
- Design and implement user-friendly interfaces, following best practices for responsive design and accessibility.
- Collaborate with designers and UX experts to ensure seamless integration of web applications with the company's branding and design aesthetic.
- Work with backend developers to build and optimize APIs, ensuring smooth interaction between frontend and backend components.
- Implement security measures to protect applications from vulnerabilities and cyber threats, using technologies like OAuth, JWT, and SSL certificates.
- Contribute to the development of APIs and data structures that support the entire application, including creating and updating database schemas and implementing data migration scripts.
- Write clean, efficient, and testable code that adheres to the company's coding standards and best practices.
- Participate in the testing process, including unit tests and integration tests, to ensure that the application works as expected.
- Contribute to the team's overall performance, including participating in code reviews, and actively seeking ways to improve the quality and efficiency of the team's work.
Background:
As a Full Stack Web Developer, you will play a crucial role in the development and maintenance of web applications and services that support our company's mission and goals. You will work closely with designers, UX experts, and backend developers to ensure that our applications are intuitive, secure, and efficient. You will be responsible for designing and implementing user-friendly interfaces, collaborating with other team members to integrate applications with the company's branding, and writing clean, efficient, and testable code that adheres to the company's coding standards.
Essential Skills:
- Experience with front-end technologies like HTML, CSS, JavaScript, and front-end frameworks like React or Angular.
- Experience with back-end technologies like Node.js, Python, or Ruby.
- Experience with database technologies like MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems like Git.
- Experience with front-end development frameworks like Angular or React.
- Experience with back-end technologies like Node.js, Python, or Ruby.
- Experience with database technologies like MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems like Git.
Tools:
- JavaScript
- HTML
- React
- Angular
- Node.js
- Python
- Java
- Ruby
- MySQL
- PostgreSQL
- MongoDB
- Git