CapsLock builds exceptional IT marketing solutions for large partners from North America. We create a unique marketing platform to deliver high-quality service in different industries. We don't just advertise our client's products or services — we build long-term marketing solutions within the context of enduring partnerships.
Our people's diversity and their ideas inspire the innovation that runs through everything we do, from unique technology to industry-leading services and customer experiences. We believe teams that openly support and challenge each other are destined to win!
CapsLock is looking to hire an outstanding Frontend developer with solid technical skills to support all current projects and create new ones in the company. You'll be involved in a spectrum of development practices, from cultivating high-level design to the specifics of software implementation. We have a great IT team with a strong development background to improve your skills and share your knowledge.
Responsibilities:
- Researching, designing, implementing, and managing software programs.
- Testing and evaluating new programs.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Producing clean, efficient code based on specifications.
- Integrate software components and third-party programs.
- Determining operational practicality.
- Developing quality assurance procedures.
- Deploying software tools, processes, and metrics.
- Maintaining and upgrading existing systems.
- Verify and deploy programs and systems.
- Recommend and execute improvements.
- Create technical documentation for reference and reporting.
- Working closely with other developers, designers, business and systems analysts.
Skills & Background:
- You have 3+ years of professional experience designing, implementing, running, and maintaining production front-end code using modern client-side development frameworks such as Angular
- You have expertise in building reusable code components in TypeScript
- You are proficient in writing performant and accessible HTML/CSS
- You have a solid understanding of UI/UX design, usability, and accessibility
- You have a solid knowledge of OOP, design patterns
- You have experience in designing software architectures
- You are comfortable working with Git in Git-based workflows
- You are familiar with yarn and webpack
- You strive for excellence: pixel-perfect, high-quality code, and lightning-fast load times
- You are passionate about improving skills and learning new technologies
- You enjoy influencing others and always advocate for technical excellence while being open to change
- You are comfortable with Agile approaches and methodologies
- You are responsible and able to work remotely with minimal supervision
- You have strong written and verbal communication skills
- You have an upper-intermediate English level
- You have experience with Observer in Js, for example - RxJs
Nice to Have:
- A proactive approach to problem-solving.
- A positive attitude and entrepreneurial spirit.
- BEM methodology for HTML layouts.
- Experience with Javascript linters, static analysis tools.
Why do we deserve your attention?
Not only do we offer above-market compensation, but we also offer perks and benefits that promote people’s well–being. Here are some of them:
Remote Work
We offer a truly and fully remote environment. You choose where you are the most productive and comfortable to have an impact.
Ongoing Learning
People at CapsLock are deeply inquisitive and eager to learn new knowledge and skills, that's why we support and create learning opportunities like the Free Books program, workshops, conferences, and more.
Home Office
We will cover the equipment and furniture expenses to make sure you have the best work-from-home experience.
Physical Well–Being
Fitness is more than a gym membership. We all have different tastes and preferences. That’s why we offer an allowance for a flexible fitness program that fits all.
Unlimited Sick Days
We understand that being only human means getting sick or feeling under the weather from time to time, so we guarantee you time off as long as you need to recover and get back on your feet.
Fun Stuff
There is never a shortage of fun stuff when you work with amazing people. But we like to spice things up and take them to the next level, you will soon learn how.