Your Role and Responsibilities
As a Front-end Developer on the engineering team, your responsibilities will include:- Producing solutions that excel at user experience, performance, and reliability
- Complete coding, testing, defect fixes, and production support, using agile CI/CD methodologies
- Analyzing current code and existing design with the goal of enacting improvements geared towards making components and processes more efficient for the entire team
- Planning iterations and representing accomplishments at team scrums
- Presenting individual and team status during weekly playbacks or on management calls
- Managing risks and resolving issues that affect scope, schedule, and quality
- Effectively leveraging build, deployment, and monitoring/logging tools
- Collaborating with other development team members
Required Technical and Professional Expertise
- Bachelor’s Degree (Computer Science or related)
- Experience with cloud-native application development with JavaScript, HTML, CSS, React
- Source control management experience with Git
- Demonstrated problem solving, interpersonal, and time management skills to handle complex situations effectively
- Strong communication skills, and the ability to work directly with stakeholders
- Self-motivated decision maker, frequently taking initiative to improve code the base and share best practices
Preferred Technical and Professional Expertise
- Experience with NodeJS as a server-side languages
- Experience with microservices architecture
- Experience with DevOps Technology like Jenkins/Travis CI
- Experience with agile methods, iterative development, and continuous integration
- Experience with Kubernetes, Docker, OpenShift and container development paradigms