About Think Outcomes:
We are a pre-revenue, software company (self-funded) focused on helping domain experts use data and analytics to make informed decisions, demonstrate their logical progression of thought to their stakeholders and monitor and control uncertainty.
The technology is completely developed with a Google-level interface (developed in Google Web Toolkit - GWT). Next milestone is to update the Google interface into a beautiful and minimalistic Apple-like UX in Angular. We have created the Apple-like design in Keynote to not write any code and iterate through the user experience, design, layout, iconography, user-system interaction, the UX architecture and how the UX architecture optimizes the back-end Java code.
This is a long term project with focused deliverables and very well defined requirements.
Modernize an existing UI into its next generation application. This is a pure front end development role. There is no back-end development required.
You must have a portfolio — or ability to provide screen shots — of the work you've created. If possible, please indicate the type of information you originally received from the client and what you did with it.
Expert technical capabilities:
5+ years of developing SaaS-based, enterprise applications, exclusively front end experience
Have 5+ years of Core Java, plus extensive project experience
Ability to transform detailed Adobe Photoshop and Illustrator files into an Angular UX
Experience with formal software Architectural methodologies and theories
UX Architect, excellent software engineering knowledge
How to deliver a UX to work through a software contract with a back end
Develop & implement responsive web applications
Design thinking, Systems thinking
PostgreSQL, NoSQL database engines, Spring Framework
Agile/Scrum, Lean (Kanban), JIRA
Demonstrate mastery of web standards, cross-browsing compatibility & building in accessibility from the ground up
Design and work on REST based APIs that are secure & versioned
Awareness of cross-browser compatibility issues, client-side performance (IE, Safari, Chrome and Firefox)
Solid UI/UX design skills, with a good understanding of desktop browser, mobile & smart watch behaviors
Deliver a minimalistic and elegant UX
Understands how to deliver a high performant UX
Rapid development and delivery, continuous integration, proven debugging and troubleshooting skills, core focus on performance optimization
MVC web frameworks and data driven applications
Proper design of components so they support extensibility, testing, and reuse
Solid track record with designing, building, and deploying applications to production environments
Very clean, modular code that’s very understandable to read
Ability to create solid purpose-driven, UX apps for a system
Excellent UX unit testing and debugging capabilities
Understands how to optimize for SEO
Debug client-side issues with web developer tools
Familiarity with modern Agile Development methodologies (XP, SCRUM)
High fluency to speak and write in English
Bachelor’s degree in Computer Science or Computer Systems Engineering
Minimum 7 years of development experience; 5+ years of experience with UX development, 3+ years of Agile experience a requirement.
Deep knowledge of Angular (2+) practices and commonly used modules based on extensive work experience creating self-contained, reusable, and testable modules and components
Extensive knowledge of HTML5 and CSS building modern responsive web applications along with experience in common UX Toolkit libraries (i.e. Angular Material)
Strong experience in API design and REST based services (ASP.NET WebAPI is a plus), PostgreSQL experience is a plus, Backend Java development is a plus
48 freelancers are bidding on average $12/hour for this job
I'm a web developer with over four years experience on Angularjs, Asp.net, C#, jquery, Ajax, html, boostrap, css... Therefore, I can complete this work very fast. Message me and we can get started then.