Position: Angular developer
Company: Simplify
Category: JavaScript
Experience required: 2y
English level: intermediate
Published: 2021-02-01T00:00:00+02:00

**About us**

We’re a creative team of marketers, designers, developers and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.

Our job is to eliminate barriers, misunderstanding and unawareness between a product and a consumer. We make their ways to each other simple.

Simplify. Your way to Greatness.

**Must have experience on:**
• Building full stack application using Angular 6+
• Practically built the component libraries and reusable angular components
• Written unit test cases for testing angular components, services etc.
• Building mock services, and json based data structures
• Measuring performance of angular applications and fix memory leaks.
• Lighthouse
• SASS or SCSS
• Page load and Page speed optimizations


**Responsibilities:**
• Contribute in all phases of the development lifecycle
• Write well designed, testable, efficient code
• Work closely with leads as well as UX team.
• Responsible for critical projects that address the requirements of VMS.
• Develop responsive web applications and reusable, open-source code for implementation in mission-critical environments
• Identify project risks, raise concerns with project leadership and provide alternatives to handling risks by working with creative, experience, and development team members
• Master new/emerging technologies, stay up-to-date with relevant technologies, and proactively suggest architecture changes and new coding practices

**About You:**
• You have a unique combination of skills that allow you to build software that is as elegant as it is powerful
• You’re passionate about technology
• You are self-directed and capable of identifying next tasks without explicit direction
• You have a fearless and positive attitude towards work and life
• You love learning and solving problems
• You thrive working within a team of professionals
• You believe anything is possible through coding
• You approach challenges with a positive attitude
• You recognize the value of code readability and the importance of developing to established guidelines so that your work looks as professional as it performs

**Desired Skills and Experience:**
• 3+ years’ experience developing data-driven web applications
• 3 to 5 years of experience with Angular 2+
• Deep understanding of RESTful design principles and experience creating and consuming APIs
• Demonstrated ability to deliver product features to customers in a production environment
• Deep knowledge of Angular, JavaScript, CSS, and HTML
• Experience implementing a given layout into a functioning interactive design
**• Expert level understanding of:**
  • Software design patterns, principals and best practices
  • Iterative prototyping and/or working in Agile development environments
  • Strong skills and experience in effective collaboration and technical 
  problem-solving within multidisciplinary teams representing:
  • product or service owners and stakeholders
  • creative visual and interaction designers
  • business strategists
  • technology platform providers
  • software architects and engineers
  • Quality assurance personnel - operational support groups
• Exemplary attention to detail to translate designs accurately while maintaining a high level of code quality
• Experience with modern JavaScript libraries and frameworks such as Angular, React and Vue.
• Possess a laser focus on quality, including success with design reviews, code reviews, testing, etc.
• Willingness to participate in an iterative software development methodology and contribute to all phases of the software development lifecycle and support
• Exceptional written and verbal communications skills
• Ability to accurately estimate project scope and tasks
• Be a self-starter capable of taking on tasks without explicit direction

**We Offer:**
•  Interesting tasks;
•  Comfortable office;
•  Professional growth;
•  Flexible working hour;
•  Corporate events and meetings.
•  Friendly team and nice environment;