● Develop frontend web applications ● Suggest and implement efficient problem solving through design ● Derive and develop solutions based on user requirements ● Collaborate closely with the clients and the development team to discuss new projects and features. ● Conduct a test-driven development approach for the codes written ● Suggest workflow improvements to create an efficient system ● Research new technologies and implement them in the current applications