Position: Senior Front-End Engineer (JavaScript,React)
Company: MPS Development
Category: JavaScript
Experience required: 5y
English level: fluent

Looking for a Senior Front-End Engineer to join our team for a long-term drone delivery project.

Responsibilities: 
● Help shape the architecture of the evolving product using your experience and competence
you; mentor and guide less experienced members of the team
● Classify problems, identify best practices, apply computer science fundamentals and
cutting-edge technology to build secure, scalable, robust, durable, multi-tenant, and future-proof
products
● Develop and maintain beautiful, watertight, well-tested code that delivers features and
robustness to our platform
● Test your work to ensure that it meets all acceptance criteria and works as expected
● Engage the product team to negotiate possible conflicts, priorities, or best technical
approaches
● Collaborate with engineering and development teams to evaluate and identify optimal cloud
solutions
● Ensure efficient functioning of data storage and processing functions in accordance with
company security policies and best practices in cloud security
● Plan and develop software and cloud applications, data analysis skills, and strategic planning
● Utilize technical resources to complete projects
● Respond to emergency issues and alerts assigned to you and provide insight to improve
monitoring and alerting systems
● Other duties as assigned


Requirements:
● Bachelor’s Degree in Engineering or a related field
● 5+ years of commercial development experience
● 3+ years of professional front-end development experience building web applications from
scratch;
● Expert proficiency in JavaScript or TypeScript
● High level of proficiency with React and Redux
● Understanding of System Design
● Hands-on experience with markup languages
● Knowledge of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
● Good understanding of server-side CSS preprocessors
● Understanding of “session management” in a server environment
● Experience with responsive and adaptive design
● Familiarity with design software (Sketch, Figma, Zeplin, etc.)
● Familiarity with content management systems (WordPress, etc.)
● Experience working with multiple platforms such as Desktop, Mobile, Tablet, etc.
● Understanding of SEO principles
● Experience in writing and automating Unit tests, Functional Tests, and Integration tests
● Experience in Continuous Integration (CI) and Continuous Build mechanisms using Jenkins
and Circle CI
● Experience with all phases of the systems development life cycle (SDLC) using Agile (Scrum)
methodologies
● Knowledge of Web Servers, i.e., Nginx and others
● Familiarity with containerization of applications using Docker and Kubernetes (K8s)
● Ability to research and recommend third-party libraries and services for product development
● Understanding of advanced version control concepts (rebase, resolving merge conflicts)