Job Description :

Title: Full Stack Software Developer III
# of Openings: 1
Location: San Diego- CA, United States
Description:

The ideal candidate is a Sr Software Engineer who is an expert at front-end JavaScript development, particularly with ReactJS/Redux. This engineer should be familiar with Java and prepared to work at all levels of the application. They will be directly responsible for the design, development, testing, maintenance, and documentation of high-volume customer experiences.
Responsibilities
Successful delivery of front-end applications using JavaScript/ReactJS/Redux
Development of customer-facing applications from design through implementation
Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems
Roughly 70-85% hands-on coding
Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
Work cross-functionally with various *** teams: product management, QA/QE, various product lines, or business units to drive forward results
Contribute to the design and architecture of the project
Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Qualifications
7+ years experience developing web front-end applications using JavaScript.
5+ years of ReactJS/Redux/JavaScript (ES2015+)/CSS/HTML
2+ years of Java
Spring Boot or Kotlin a big plus
5+ years developing unit tests using Mocking and/or Test Driven Development in JavaScript
History of full-stack delivery
BS/MS in computer science or equivalent work experience.
Experience with the entire Software Development Life Cycle (SDLC).
Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
Strong understanding of the Software design/architecture process.
Experience with unit testing & Test Driven Development (TDD).
Passion for growing and applying technical skills in service to customers
Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
May be on-call for urgent issues
Preferred Experience:
Experience developing, maintaining, and innovating large scale, consumer facing web applications.
Experience with social, mobile, cloud/SaaS, big data, or analytics.
Familiar with the development challenges inherent with highly scalable and available web applications.
Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology—you’re prototyping and/or researching the up and coming technology and solutions.
Experience with various, modern web frameworks.

             

Similar Jobs you may be interested in ..