CSC Generation is a company focused on connecting people to their passions through various online stores. They are seeking a highly motivated and experienced Senior Front End Engineer to design, develop, and deploy engaging web experiences.
Responsibilities:
- Apply the latest software design techniques and contribute to the technical design of new solutions
- Write documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Proactively engage x-functional teams to align x-team efforts to deliver in minimal time
- Advocate for business problems being solved in every story, and work to gain a deep understanding of the root problem so that the simplest solution can be identified
- Continually invest in your own knowledge and skillset through training, reading, and attending conferences and meetups
- Passion for unit and automated testing, modular designs, and shipping quality code
- Building robust alerting and monitoring for a stable environment
- Work closely with our Product and Design teams to develop new products and features
- Participate in code reviews to ensure high code quality and set best practices
- Participate in a full software development life cycle – requirements gathering, design, development, testing, deployment, documentation
- Provide day-to-day software application support and related technical advice. Observing and monitoring your system in production
- Mentor junior engineers and invest time in their development and learning
- Recommend architectural enhancements, and provide senior guidance to team members on best practices and optimization techniques
- Occasionally lead a small team of 2 or 3 engineers from project planning to completion
Requirements:
- Bachelor in Computer Science or related discipline or equivalent
- 5+ years of professional experience
- Full professional proficiency in English
- Experience working with Scrum Agile methodologies
- Solid understanding of software development concepts, including object-oriented programming, design patterns, and algorithms
- Experience on Cloud development in GCP or AWS
- Strong problem-solving skills and meticulous attention to detail
- Expertise with Relational Databases and SQL Queries
- Expertise with NoSQL / Document Oriented Database
- Expertise with Docker, Kubernetes and CI/CD tools
- Strong experience using React, JavaScript ES6/TypeScript
- Experience designing and building software in any of the different object oriented and dynamic languages such as Java
- Open to critical feedback