UI Application Developer Job Description
UI Application Developer Duties & Responsibilities
To write an effective UI application developer job description, begin by listing detailed duties, responsibilities and expectations. We have included UI application developer job description templates that you can modify and use.
Sample responsibilities for this position include:
UI Application Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for UI Application Developer
Typically a job would require a certain level of education.
Employers hiring for the UI application developer 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, Education, Technology, Information Systems, Business/Administration, Computer Engineering, Business, Design
Skills for UI Application Developer
Desired skills for UI application developer include:
Desired experience for UI application developer includes:
UI Application Developer Examples
UI Application Developer Job Description
- Participate in design activities as needed to understand and internalize product concepts and goals
- Provide and discuss innovative technical solutions with designers and other stakeholders and technical training of non-technical staff
- Contribute to documentation including internal presentations, instructional materials and technical specifications
- Collaborate with back-end developers in more traditional software engineering teams, understanding the system architecture and how to integrate from these sets while maintaining an acute awareness of industry issues and trends
- Execute unit tests and provide unit test documentation
- Create supplemental Web UI designs
- Provide technical support for production systems
- Build UI for WMIS service and ops applications leveraging Java Script technologies such as AngularJS/ReactJS
- Integrate UI will rest layer
- Develop and maintain a variety of existing Winforms and Webforms applications, and Windows services, using C# with .NET Framework 4.5
- Consuming data from different sources like SharePoint using Server objects model or SQL server
- Experience with out-of-the box SharePoint features would be added advantage
- Develop SSRS reports, SSIS and .Net integrated applications SQL development
- 2+ years’ experience with SQL server development
- Excellent interpersonal, communication and presentation skills a must
- Strong understanding of multi-tiered architecture and web-based applications
UI Application Developer Job Description
- Team will be moving all of their existing applications from C# to HTML5
- HTML5 experience is highly preferred
- Work with business content owners and a variety of content providers, departments, and divisions of the company to provide advice to management on architectural concepts and functional capabilities as needed
- Monitor assigned help desk activities to ensure requests or issues are addressed in a timely manner
- Research technologies to keep abreast of latest development and programming tools, training, hardware, , so as to be able to recommend new and appropriate technologies to be utilized
- Work with other developers, analysts, and designers in conceptualizing and developing new software programs and integrations between applications
- Support team development efforts towards successful project delivery
- Responsible for developing and maintaining high standards of software quality within the team by developing and adhering to best practices and patterns
- Collaborate with other application developers, business analysts and end users to plan, design, develop, test, and maintain web, mobile, and desktop-based business applications
- Assist business analysts in the collection and documentation of user's requirements, development of user stories, estimates and work plans
- Experience with Open Source technologies (Maven, Junit, Log4j, MyBatis )
- Experience with Java UI technologies (Angular.js, Spring MVC, CSS, bootstrap, jQuery, HTML5 )
- Bachelor’s degree with minimum 5+ years of experience in the IT with strong DB development, UI & Reporting design and development
- Strong understanding and development experience of UI frameworks and BI tools and associated technologies
- 7+ years with BS degree, preferably in Computer Science / Engineering or similar degree
- Work collaboratively in an Agile Feature team setup with team members located across different locations and time zones
UI Application Developer Job Description
- Translate wire frames and graphic composites into cohesive and robust technical deliverables
- Continually build upon advanced knowledge in web/mobile app development by researching trends and staying educated on changing coding paradigms and browser/OS standards
- Adhere to software engineering practices and governance of code artifacts and deliverables
- Conduct research on emerging application development and integration software products, languages, and standards in support of procurement and development efforts
- Recommend, schedule, and perform software and integrations improvements and upgrades
- Consistently write, translate, and code software programs and integrations between applications according to specifications
- Run and monitor software performance tests on new and existing programs and integrations for the purposes of correcting errors, isolating areas for improvement, and general debugging
- Write programming scripts to enhance functionality and/or appearance of software and/or related applications as necessary
- Prepares detailed design specifications from which programs will be written
- Consults with users or other IT professionals to resolve issues with programs
- 5+ years of programming experience with Web, Windows .NET framework and C#, and at least 2 years as a senior software development engineer with similar roles / responsibilities
- 3+ years experience WPF applications, MVC, C#, .Net, Web API, JSON, REST, and SQL Server
- Design, build, and test high quality complex frameworks
- Design, build, and test unit test harnesses with a focus on TDD
- Work as a member of an Agile Application Development team to build custom applications and frameworks
- Work with Agile Sprint team members to design, code and unit test
UI Application Developer Job Description
- Create/update JIRA stories and epics to track development efforts
- Build quick prototypes and demo to team members and managers
- Provide production support once applications are deployed
- Coach junior colleagues in UX and visualization best practices
- Stay abreast of new technologies for web development
- Coordinate with other application developers, managers and customer application experts to ensure that required features and modifications are included in the appropriate releases to support cross-product features and to communicate architectural designs and standards
- Work with third party vendors to develop and/or integrate their applications into company products
- Delivering a complete front end application that will be used by technicians, pharmacists and staff to process prescriptions and related activities
- Ensuring high performance on desktop applications
- Developing using flexible and extensible UI module integrated with Web API's and messaging (REST, JSON )
- Learn new technologies in support of Omni channel application development and the API Economy, including API design and development, Microservices, Cloud Deployment, DevOps, nodeJS, AngularJS, and noSQL db's such as MongoDB
- Experience with REST / SOAP service design / development
- Experience with web development and exposure to AngularJS / React or similar
- Experience with full stack JavaScript development tools
- Web Development experience using HTML 5, CSS 3, Javascript and UI frameworks such as angular JS/ext JS/JQuery
- Bachelor degree in Computer Science, Information Systems Engineering, Software Engineering, or related field, along with three years related experience
UI Application Developer Job Description
- Developing using core Java, J2EE, web services REST / SOAP, Spring Framework
- User responsive Web development, Node.js, client side framework React JS is must
- Collaboration with a diverse stakeholder community
- Communicate effectively in obtaining and synthesizing requirements, while working with the team to develop technical solutions that meets mission objectives
- Write organized code and work independently while running a specific concept to ground
- Assist in designing, developing, and implementing application features as part of an interactive Agile development process
- Understand and analyze requirements from product management team
- Develop and document software designs
- Develop and unit test software for new product features
- Code refactoring skills
- Strong experience in embedded or mobile environments such as Android, working with touch interfaces
- Ability to code visual elements and animations
- LUA experience a plus
- Extensive experience in Java, Objective C, JSON, C++ or similar languages strongly preferred
- Exposure to collaborative tools such as Git, JIRA and the Agile processes preferred
- Exposure to collaborative tools such as Git, JIRA and the Agile processes helpful