Job address
US
Company size
11-50 employees
Job sector
Information Technology
occupation category
Web Developers
Job type
Contract
Work environment
In person
Company Overview
Releases upcoming
If you've received this job template as a recommendation, we're actively adding employers in your area with open positions like this. Stay tuned for updates!
Customize this section from your company profile.
Learner & Earner
Job details
Each Open Job posting will contain unique job details.
Employer
Bookmark this job template for quick access in your templates folder whenever you're setting up a new job posting.
Take note
These are Verified skills that candidates near you are sharing with our recommender.
Job details
Required skills
- Evaluates graphic designs and maximize visual impact and effectiveness
- Applies appropriate design techniques in the areas of concurrency, event handling, data persistence, or distributed software
- Uses varying software design technologies to tailor the product to the particular user or situation including standard front-end and back-end tools and languages including HTML, CSS (Cascading Style Sheets), JavaScript (front-end) and PHP, Python and Java
- Creates and verifies preliminary hazard lists
- Selects the appropriate design methodology and strategies
- Reviews user requirements and leverages them to improve the usability, intuitiveness, overall look and feel of the website
- Uses cost-benefit analysis to determine the economic feasibility of a product
- Identifies security risks and creates requirements that capture security issues
- Selects the appropriate notations for describing interfaces and requirements
- Manages data in database by using languages such as SQL (Structured Query Language) or NoSQL (used by MongoDB, Firebase and others)
- Develops physical database characteristics and create database objects
- Communicates effectively with all team members and external stakeholders
- Determines media types and delivery platform
- Identifies and uses tools and programming languages necessary to carry out the work plan
- Selects life cycle process model
- Determines the operation feasibility of a product by considering the tools, skills, and processes needed to maintain its application
- Uses search engines, web server statistics packages and authoring tools
- Identifies system platform, components and dependencies
- Clearly records the product requirements using the appropriate documentation and notations
- Ensures the appropriate use of the Software Requirement Specification
- Optimizes maximum performance and security best practices
- Models threats and associated risks of new systems
- Uses software tools to build safety models
- Installs and uses the appropriate tools for a project’s designated life cycle model
- Uses standard tools and processes for version control (GIT) and configuration management
- Collects safety QM data and reports the project status
- Evaluates and recommends web hardware, software and third-party solutions
- Ensures source code management adheres to company-specific best practices
- Develops documentation including descriptions of interfaces and requirements
- Implements design solutions to assure that hazards are mitigated and security requirements are met
- Performs application/product maintenance
- Supports population of database
- Identifies the quality characteristics of a product
- Identifies major subsystems and interfaces
- Sets up server software and hardware
- Uses standard notations, diagramming techniques, models, and patterns in the design
- Implements large code components and their interfaces using safe coding practices
- Facilitates move to production system
- Performs tradeoff analysis of requirements activities
- Uses principles of color and the cultural and contextual uses of color when implementing the design
- Uses a wide range of computer graphic tools including Photoshop, Figma, Zeplin, Sketch, Invision, Paint, cropping/resizing, and Canva for small online edits
- Hands off to customer or user
- Identifies safety requirements
- Selects unique identifiers and normalize the data model
- Selects programming languages, design tools and applications
- Performs periodic usability tests to ensure user/customer satisfaction
- Create or adapt content
- Develop and present concept alternatives
- Ensures website is optimized
- Uses digital commerce applications and data conversion tools
- Develops site map application models and user interface specifications
- Uses restructuring and refactoring methods in the design of software components
- Uses multimedia authoring tools, media editing tools and software design tools as appropriate for the product
- Develops design and interface specifications
- Uses programming tools, web server software and content management software
- Establishes and maintains database integrity and security
- Contributes to the development of a project’s work plan
- Manages interoperability and connectivity issues (JSON and API)
- Conducts process activities in a life cycle process model script
- Applies exception handling and fault tolerance techniques in the design of software components
- Coordinate content development from multiple contributors
- Plans implementation and deploy database
- Establishes both long-term goals of a project and the intermediate goals needed to achieve those goals
- Works collaboratively with senior and other key team members as well as appropriate external stakeholders
- Ensures that product-quality goals are achieved
- Backups and restores are properly performed and escalation procedures are followed
- Collects quality metrics and prepares quality documentation to be distributed to appropriate stakeholders
- Research content and information architecture