SENIOR JAVASCRIPT ENGINEER - GP | BJU-823

Gorilla Logic


Senior Javascript Engineer Gorilla Logic is looking for a Senior Javascript Engineer. This is a unique and highly technical role responsible for front-end development, requiring outstanding programming skills and a passion for developing applications. Our environment will require you to work effectively with your teammates, of course. But your real success will be measured by how well you couple critical thinking with self-motivation, enthusiasm and determination. Responsibilities Application Maintenance and Enhancement: - Regularly maintain and improve the existing codebase to ensure optimal performance and reliability. - Debug and resolve complex issues, providing solutions to minimize downtime and enhance user experience. Feature Development: - Collaborate with the product team to design and develop new features, enhancements, and improvements. Implement front-end functionality using JavaScript, HTML, CSS, and related technologies. Architectural Design and Optimization: - Evaluate the current application architecture and propose and implement improvements for scalability, maintainability, and efficiency. - Make informed decisions regarding the selection of frameworks, libraries, and tools to support development efforts. Code Quality and Best Practices: - Enforce coding standards and best practices, including code reviews, testing, and documentation, to maintain a high-quality codebase. Mentor and guide junior developers in the team, fostering a culture of continuous improvement. Performance Optimization: - Identify performance bottlenecks and optimize code and resources to ensure the application's responsiveness and efficiency. Cross-functional Collaboration: - Collaborate closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions. Technical Research: - Stay up-to-date with industry trends, emerging technologies, and best practices in web development, and apply them to the project when appropriate. Technical Requirements - Proven experience as a experienced Software Engineer or similar role, with a strong portfolio of web applications. - 5+ years of professional software development experience using JavaScript. - Preferred proficiency with Lightning JS framework and HTML5 Canvas. - 3+ years of experience leveraging frameworks such as ReactNative/ReactJS, Angular, VueJS - Experience with APIs and integrating 3rd party libraries. - In-depth knowledge of JavaScript, HTML5, CSS3, and related technologies. - Familiarity with building applications for set-top boxes (STB’s). - Strong architectural skills and the ability to design scalable and maintainable solutions. - Dedication to best programming practices, code quality, and continuous learning. - Familiarity with front-end build tools and package managers (e.g., Webpack, npm). - Experience with performance improvements and component design. - Strong CS fundamentals, troubleshooting, debugging, and problem-solving skills. - Experience with test-driven development. - Proficient in Git, Git commands and various Git workflows. - Solid grasp of development methodologies such as Scrum and Agile. - Experience with CI tools like Jenkins, CircleCI & MSFT DevOps. - Able to communicate ideas clearly and efficiently. - An owner, committed to quality in every task, large or small.

trabajosonline.net © 2017–2021
Más información