Datum job openings in IT

EMPLOYMENT DETAIL

We provide highly competitive benefits, flexible contracting, opportunities for growth and a dedication to employee satisfaction.

Back to job list

UI Software Engineer

 
Location: Alpharetta, Georgia
ID Number: #RELNJP00027142

UI SOFTWARE ENGINEER III

Position can work from any of the following locations:
REMOTE  *  Alpharetta, GA * Boca Raton, FL * Dayton, OH

We are looking for an experienced, smart, driven individual, willing to work in a fast-paced environment, who loves learning new technologies. Apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of company software and systems.

Core:
JavaScript, TypeScript
ReactJS
PHP
HTML, CSS

Nice to have:
NextJS, BackboneJS
Zend Framework/Laminas
Webpack/RollupJS
Docker
Azure/AWS

QUALIFICATIONS
3+ years of Software Engineering experience
BS Engineering/Computer Science or equivalent experience required

TECHNICAL SKILLS
- Proficiency with data manipulation languages
- Understanding of data modeling principles
- Ability to work with complex data models
- Proficiency in PHP, Javascript, Typescript and associated tools (VSCODE, PHPStorm) and frameworks (e.g. Zend/Laminas, React, Angular)
- Knowledge of Webpack/RollupJS, SASS and JSON HTTP/REST web-services
- Familiarity of industry best practices — code standards
- Ability to work well with internal and external technology resources -Ability to write and review portions of detailed specifications for the development of system components of moderate complexity
- Knowledge of data storage subsystems
- Knowledge of test-driven development
- Experienced with Git/GitHub/GitLab
- User Experience (UX) experience desired
- Knowledge of Docker and containers desired
- Cloud (Azure, AWS) experience desired ACCOUNTABILITIES Ability to work in ambiguous situations; take a high-level assignment and work the detail to produce a successful solution
- Write and review portions of detailed specifications for the development of system components of moderate complexity
- Work closely with other development team members to understand moderately complex product requirements and translate them into software designs
- Successfully implement development processes, coding best practices, and code reviews Participate in the testing process through test review and analysis, test witnessing and certification of software
- Full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems. Develops moderate-to advanced modules and system components and develops simple to moderately complex reusable code
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
- Ability to troubleshoot issues and make system changes or bug fixes as needed to resolve issues
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills
- Ability to work independently and manage one’s time
- Other duties as assigned


“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”

Recruiter
Hi I'm
Cannieca Touch
Interested in this job?
Act now!
  • Max. file size: 2 MB.
  • Equal Opportunity Employer

  • Hidden
  • Hidden