엔씨소프트
재직기간
2021.03 - 2024.06
업무내용
경력내용 공식 홈페이지 유지보수 및 이에 필요한 UI&FE 기능 개발 담당하였습니다. Spring 기반의 환경에서 Thymeleaf 문법을 활용하여 사내에서 사용하는 운영툴을 연동하여 유지보수 작업에 대응 했고, front, backend, CI/CD 영역이 서로 유기적으로 연결되어 있는 대규모 웹 개발 환경에서 근무하였습니다. UI 파트의 경우 기본적으로 SCSS를 사용하였고, 디자인시스템 가이드를 기반으로 한 각 IP 별로 공통 디자인을 적용하는 작업을 하였습니다. (다크모드, 공통배너, 반응형 디자인 등) 또한 분리된 프로젝트의 경우 Styled-component, Tailwind css 등을 사용하였습니다. FE 파트의 경우는 기본적으로 javascript와 typescript를 기반으로 작업하였고, 분리된 프로젝트의 경우 react 및 next.js를 사용하였습니다. 브라우저 scroll에 반응하는 UI 적용을 위한 Javascript 설계 및 구현, tab, swipe, tooltip, react-select 등 front 쪽의 라이브러리 활용 경험도 다수 있습니다. 또한 하나의 기능을 여러 IP에서 공통으로 사용할수 있도록 자바스크립트 클래스의 객체생성을 활용하여 개발한 경험이 있고, 랜덤 흑토끼 아이콘 수집이벤트에서는 케이스별 API를 호출하고 그 결과를 DB에 업데이트 하여, 유저에게 최신 정보를 제공했고. Try catch로 에러 처리를 핸들링하여 사용자 경험을 향상 시켰습니다. User-agent 분기에 따른 인게임 웹뷰 적용 경험도 있습니다. SEO 향상을 위한 Metadata 및 소셜미디어 opengraph 이미지를 적용한 경험이 있으며, 스프라이트 이미지, webp 사용하여 이미지 로딩 속도 이슈에 대응하였습니다. 크롬 Lighthouse를 활용하여 웹 성능 최적화 및 SEO를 향상하였습니다. Figma를 활용하여 기획팀 및 디자인팀과 협업 하였으며, Git을 통한 FE, BE 협업 및 Jira를 통해 작업 스케줄 관리를 하였습니다.
직책&역할
사원 / UI & FE Developer