Frontend Engineer at OSL

Full Time1 month ago
Employment Information
Job Description
This position requires a skilled software developer to design, implement, and maintain modern web applications. The candidate will work on full-stack development projects, focusing on creating responsive and user-friendly interfaces while ensuring seamless integration with back-end systems. Responsibilities include translating UI/UX designs into functional code, optimizing application performance for various devices and browsers, and collaborating with cross-functional teams to deliver high-quality digital solutions. The role also involves staying updated with emerging technologies and best practices in web development to drive innovation and efficiency in the development lifecycle.
Key Responsibilities
  • Develop, test, and maintain web applications using front-end frameworks such as React, Angular, and others, with a focus on building scalable and maintainable codebases.
  • Collaborate with back-end developers to integrate RESTful APIs and WebSockets into web applications, ensuring real-time data synchronization and robust application functionality.
  • Ensure the technical feasibility of UI/UX designs by working closely with designers to translate concepts into working prototypes and validate design requirements through code implementation.
  • Write clean, maintainable, and testable code following best practices and industry standards, including writing unit tests, integration tests, and documentation for codebase clarity.
  • Participate in code reviews and contribute to the continuous improvement of the development process by identifying code quality issues and suggesting optimization strategies.
  • Troubleshoot and debug applications to ensure optimal performance and user experience, using tools like browser dev tools, performance profiling, and logging systems to diagnose and resolve issues.
  • Work closely with cross-functional teams including designers, product managers, and QA engineers to deliver high-quality software solutions that meet business objectives and user needs.
  • Monitor application performance post-deployment and implement improvements to enhance speed, scalability, and overall user satisfaction through iterative development cycles.
  • Stay updated with the latest trends and technologies in web development, including frameworks, libraries, and tools, to ensure the team's technical capabilities remain competitive and up-to-date.
  • Collaborate on technical decision-making processes to select appropriate tools, technologies, and methodologies that align with project goals and organizational standards.
Job Requirements
  • Proven experience in web development with a strong foundation in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React or Angular.
  • Excellent understanding of RESTful API design and implementation, including experience with tools like Postman, Swagger, and API gateways for testing and documentation.
  • Strong problem-solving skills with the ability to debug complex issues and optimize application performance through profiling, caching, and code refactoring techniques.
  • Collaborative mindset with experience working in agile environments, including participating in daily stand-ups, sprint planning, and retrospectives to align with team goals.
  • Ability to communicate effectively with cross-functional teams, including translating technical requirements into business terms and vice versa for project alignment.
  • Experience with version control systems like Git, including best practices for branching, merging, and code repository management to ensure collaboration efficiency.
  • Knowledge of web development tools and methodologies such as CI/CD pipelines, Docker, and cloud platforms (AWS, Azure, etc.) for deployment and scalability.
  • Strong attention to detail with the ability to write clean, well-documented code that adheres to coding standards and is easy to maintain and scale.
  • Excellent time management skills to meet project deadlines while maintaining code quality and delivering features on time.
  • Ability to work independently and take ownership of tasks while also collaborating effectively with team members to achieve common goals.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact