Software Engineer, UI Job Description
Software Engineer, UI Duties & Responsibilities
To write an effective software engineer, UI job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, UI job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer, UI Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer, UI
List any licenses or certifications required by the position: AWS, ITIL, ACE, CE, OS, UX
Education for Software Engineer, UI
Typically a job would require a certain level of education.
Employers hiring for the software engineer, UI job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Education, Computer Engineering, Design, Mathematics, Technology, Science
Skills for Software Engineer, UI
Desired skills for software engineer, UI include:
Desired experience for software engineer, UI includes:
Software Engineer, UI Examples
Software Engineer, UI Job Description
- Deliver tested and optimized high performance code for a distributed SOA environment (our stack satisfies 10s of thousands of
- Provide technical leadership while taking a key part in strategic front-end technology architectural and solution decisions
- Collaborate with other teams to support Web Tools modules integration into multi-platform environments
- Work effectively with all stakeholders, UX and engineers throughout the lifecycle of the product to deliver a competitive product on time with the right quality
- Lead multiple component design sessions in parallel
- Work directly with designers and business partners to develop user interface and necessary back-end frameworks for the best customer experience
- Use Agile software methodologies to adapt to changes in requirements quickly
- Seek new ways of solving problems that increase efficiency
- Conduct design and code review sessions
- Analyze feasibility by presenting proofs of concepts (POCs)
- Work closely with server teams that expose OCI functionality through Rest, ElasticSearch, NoSQL and Graph Databases
- Experience developing software for the enterprise
- Position located in Waltham, MA & not budgeted for relocation
- Bachelor's or Master’s Degree in Computer Science, Computer Engineering, or Computer Information Systems, or equivalent job experience
- Two plus years of experience and strong interest in developing scalable interactive services on top of Amazon Web Services
- Work with security architects, information security professionals and technical product manager to groom the security UI backlog
Software Engineer, UI Job Description
- Work closely with Product Management and UI Design team to generate UI specifications for new features
- Work with local and off shore team members on development and collaborate with QA to ensure quality of deliverables
- Dedicated to delivering tested and optimized high performance code for a distributed SOA environment (our stack
- Satisfies 10s of thousands of requests per second!)
- Develops user-centric client applications and supporting RESTful backend services
- Participates in developing, testing, and deploying clean code in a DevOps environment
- Authors and maintains technical specifications
- Work with others to develop core parts of the product user experience
- Be an active participant in the scrum team
- Provide UI and software design expertise in assigned area
- Knowledge of web libraries and frameworks such as AngularJS
- You have great engineering skills and strong CS fundamentals
- You have a desire to build well-engineered reusable front-end components and abstractions
- You focus on quality, sweating the details, and delighting our users
- You look for opportunities to solve problems in unique and innovative ways
- You love making things beautiful, and you have a strong understanding of usability and visual design
Software Engineer, UI Job Description
- Hands-on experience in mobile development – iOS (Android is a BIG plus)
- An attire for writing clean and structured code that can easily be maintained by others
- NodeJS knowledge would also be an advantage
- Down-to-earth and friendly personality
- Creating products according to the specifications and software development process
- Creating engineering documentation to comply with the product development policies, practices, and procedures
- Collaborating with Software Development Engineers and Software Test Engineers to deliver the highest quality products in a timely and cost-effective manner
- Supporting cross functional (e.g., Support, Documentation) inquiries
- Supporting development efforts by aiding with testing and troubleshooting
- Supporting investigation and resolution of defects in the installed base of existing products
- Bachelor’s degree in software engineering, engineering or related technical discipline is required
- 10+ years of UI development is required related management experience is required
- 3+ years of team leadership is required while project management experience will be an advantage
- Strong UI software development experience (User experience design and wire framing techniques) in Windows environment and toolset (.Net, WPF, C#, SQL) is required
- Experience working in a Core Team / Cross-Functional Development Team environment required
- Experience in medical devices or in a regulated industry
Software Engineer, UI Job Description
- Participate in an iterative design/development process to produce amazing team results
- Contribute to technical solutions from design through code, test, peer review, and documentation
- Be an active participant in and help enhance an agile development environment
- Mentor junior engineers to grow team’s skillset
- Target zero surprises
- Working with a team of engineers (with a variety of technical capabilities), along with a Scrum Master, to identify, spec, and implement elegant features and solutions along two week iterations
- Lead a team of UI software engineers, artists, designers to offer creative solutions to both art and embedded system design challenges
- Help plan development activities and meet project timing
- Review and analyze system requirements insuring technical feasibility and completeness
- Find new ways to implement complex UI features working closely with all stakeholders involved
- 10+ years development experience with web application development using JavaScript and Java
- RESTful web service APIs
- Requires a Bachelor’s degree or equivalent in Computer Science, Information Technology, Computer Information Systems, Engineering (any), or related field plus one (1) year of related software development experience
- Strong software engineering fundamentals, including knowledge of algorithms and data structures
- Experience with ReactJS, AngularJS, or similar UI frameworks
- Readiness to tackle infrastructure challenges when needed
Software Engineer, UI Job Description
- Acts as a principal contributor to the specification, design and implementation of software subsystems
- Actively involved in all stages of the Salesforce development projects
- Participates in investigating/evaluating new CRM technologies/add-ons to meet current and future needs
- Train other development resources on Salesforce UI development practices as needed
- Implementing solid, maintainable design and code using standard practices and tools
- Work closely with QA to review test plans and test cases
- Collaborating with peer engineers, and architects you'll solve complex problems spanning their respective roles to deliver end-to-end components and features
- The ability to multi-task and re-prioritize responsibilities based on changing requirements (such as urgent customer problems), is a core skill for this position, the ability to produce designs based on high level requirements
- Handle 1-2 large tasks handful of smaller issues concurrently
- Work in an agile software development team delivering product and feature increments in short iterations
- Develop smart web apps that will allow for in-session personalization
- Leverage real time user behavior data, predictive science and A/B testing to better understand our customers, fostering a community
- Of trust which incrementally increases conversions that have direct revenue impact
- Deliver high quality code that levels up not only your team but the entire organization
- Help develop beautiful & intuitive user interfaces
- Excellent communication skills with ability to collaborate well multi-functionally across departments