●Troubleshoot apps for bugs; Improve apps for maximum speed
●Troubleshoot UI and improve its performance accordingly
●Integrate UI elements with server-side ones
●Detect and fulfil front-end and back-end requirements
●Perform training and support activities
●Collaborate with developers, designers, sys admins, and customers. Tailor web solutions to their needs
and requirements
●Make sure that high-quality graphic standards are met
●Design, develop, and maintain both new code, ranging from client-side development using JavaScript,
HTML, and CSS, to server-side code using Ruby on Rails
●Write readable, extensible, testable code, while being mindful of performance requirements.
●Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defectfree
and well-tested code to QA.
●Work with management to create and adhere to schedules, while maintaining flexibility to adapt to
shifting market demands.
●Translate mockups and wireframes into functioning front-end code.
●Write and maintain documentation for new and existing features.
●Rapid prototyping, and presenting conceptual design and working prototypes to management.
●Conduct design and code reviews and collaborate to ensure your own code passes review.
Source link