MSA IP – Milojevic, Sekulic and Associates is a boutique law firm which specializes in prosecution and litigation of trademarks, patents, designs, as well as in enforcement of Intellectual Property (IP) worldwide and we are looking for:
Full Stack Web Developer
Requirements:
- Extensive experience (5+ years) developing scalable web applications and services
- Extensive experience (3+ years) in full-stack web development, i.e., backend and frontend
- In-depth understanding of the entire web development process (design, development and deployment), MVC and Web Services
- Strong development experience with PHP, Laravel and Vue.js
- Experience with building the infrastructure for serving the front-end app and assets
- Proficiency with fundamental front-end languages and tools such as HTML, CSS (Bootstrap, Sass, CSS Grid, CSS Flexbox) and JavaScript
- Experience with relational databases (MySQL), REST API and Distributed Version Control Systems (Git/GitHub/Bitbucket)
- Experience/Knowledge in implementing automated testing platforms and unit tests
- Good knowledge of algorithms, design patterns, data structures
- Data Crawling experience is desirable but not mandatory
- DevOps experience is desirable but not mandatory
- Familiarity with jQuery is desirable but not mandatory
Responsibilities:
- As part of your role as a Full Stack Web Developer, you will be working on improving/developing the core products of the company and expanding the platforms
- Design, Develop and Support of Web applications
- Write clean code. Review, analyze and resolve application issues as needed
- Troubleshoot and debug applications
- Extend and optimize current software architecture
- Participate in design and code reviews regularly
- Evaluate and identify appropriate technology choices
- Design and development of APIs
- Gather and address technical and design requirements
Interpersonal skills required:
- Ability to work well both within a team and independently
- Attention to detail and problem-solving skills
- Strong analytical and research skills
- Excellent time management skills and ability to multi-task and prioritize work
- Willingness to learn new technologies
We offer:
- Work in a young and dynamic environment
- Good compensation package
- Full-time job in the office in Belgrade (Currently in remote mode, due to the pandemic)