DroneUp
-
Virginia Beach, VA
-
Permanent
-
Full-time
Description:
REMOTE – United States
DroneUp is seeking an experienced React Developer to support the build of a web application using React. The applications will be utilized by internal stakeholders and personnel to manage enterprise level drone missions and delivery logistics. The position also involves adapting to new devices and operating system versions.
Responsibilities
- Understand, thoroughly, your team’s internal technologies
- Provide commentary, review, and feedback to other teams about their projects and products when necessary, especially in how those integrate with your own team
- Test your work to ensure that it meets all acceptance criteria and works as expected
- Assure your work meets customer’s business needs and present for sign off
- Modify build processes to add new modules to an existing project and develop build processes for new projects
- Design, develop, and debug unit and integration tests for new and existing code
- Understand and take ownership of your code (and other’s code) through the process until deployment, contribute to improve efficiency and consistency of the process
- Participate in peer code reviews providing qualitative feedback
- Research internal implementations as well as potential new technologies and communicate output of that research
- Identify root cause defects and production bugs, fix them as requested, communicate impact of bugs, and work with stakeholders to schedule fixes
- Research changes to external integrations and update code, understand the cadence of these changes, and contribute to the ongoing plan to manage changes
- Provide technical direction on various types of tasks on your platform and participate in technical direction for larger projects
- Manage your team’s version control system and address merge conflicts, incorporating your team’s branching process
- Contribute ideas on how to improve the branching process
- Facilitate teamwork among your employees and encourage others to provide insight into how to optimize team communication
- Stay current with platform changes and third-party libraries and proactively investigate better solutions for current technologies
- Understand our project management tools and processes, contribute ideas on improving our project management systems
- Respond to emergency issues and alerts assigned to you and provide insight to improve monitoring and alerting systems
- Participate in technical interviews and offer ideas on how to improve the interview process
- Other duties as assigned
Requirements:
- Minimum of 3 years of professional front end development experience building web application from scratch
- Expert proficiency in JavaScript or TypeScript
- High level of proficiency with React and Redux
- 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 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)
#LI-REMOTE
PI199425203
DroneUp
-
Apply Now