Full Time
up to $1500/mo
50
Oct 22, 2024
About Us:
At Theo, we are a cutting-edge tech company revolutionizing crypto. Our mission is to build powerful and intuitive products that solve real-world problems. We’re looking for a highly skilled Frontend Engineer to join our team and help us deliver exceptional user experiences through clean, efficient, and scalable code.
Job Description:
As a Mid-Level Frontend Engineer, you’ll play a critical role in building responsive, high-performance web applications. You will collaborate with our design, product, and backend engineering teams to turn ideas into functional, interactive interfaces. We’re seeking someone who is passionate about creating seamless user experiences and writing maintainable, high-quality code.
Responsibilities:
Develop, test, and maintain scalable frontend applications using modern JavaScript frameworks (e.g., React, Vue, or Angular)
Collaborate with product managers, UX/UI designers, and backend engineers to implement features that deliver great user experiences
Ensure cross-browser and cross-device compatibility for all frontend components
Optimize applications for speed, performance, and scalability
Write clean, maintainable, and reusable code, adhering to industry best practices
Conduct code reviews and provide feedback to peers, ensuring high standards of code quality
Troubleshoot and debug issues to ensure the smooth performance of web applications
Stay current with emerging frontend technologies, frameworks, and best practices to help improve our stack and processes
Qualifications:
3-5 years of experience in frontend development with a focus on building high-quality web applications
Strong proficiency in JavaScript, HTML5, and CSS3
Experience with modern JavaScript frameworks (React, Vue, or Angular)
Familiarity with RESTful APIs and integrating frontend with backend services
Strong understanding of version control systems like Git
Knowledge of responsive design principles and front-end optimization techniques
Ability to work collaboratively in a team environment and communicate technical concepts effectively
Problem-solving mindset and ability to handle complex technical challenges
Bonus Skills:
Experience with TypeScript or other typed languages
Familiarity with modern build tools like Webpack, Babel, or Vite
Experience with testing frameworks like Jest, Mocha, or Cypress
Familiarity with UI/UX principles and tools like Figma or Sketch
Understanding of accessibility standards and best practices (WCAG)