UI Full Stack Application Engineering- Vice President
Core
Lead the design, development, and implementation of complex, user-centric front-end interfaces and robust, scalable backend services and APIs.
Role type
Senior IC full-stack application engineering lead
Builds
Production web applications and backend services
Domain
Enterprise software development
Required skills
React.js, Redux, modern JavaScript (ES6+), HTML5, CSS3, Java, Spring Boot, RESTful API design, relational databases (Oracle, PostgreSQL), NoSQL databases, Git, CI/CD pipelines, Docker, Kubernetes
Preferred skills
Master's degree in Computer Science or related field
Technologies
React.js, Redux, Java, Spring Boot, Oracle, PostgreSQL, Docker, Kubernetes, Jenkins, TeamCity
Responsibilities
Lead the design, development, and implementation of complex, user-centric front-end interfaces using React.js and its ecosystem; Architect and build robust, scalable, and high-performance backend services and APIs using Java and related frameworks like Spring Boot; Partner with product owners, UX/UI designers, and other stakeholders to translate business requirements and wireframes into high-quality, functional software; Serve as a technical subject matter expert, providing guidance and mentorship to other developers on best practices for front-end and back-end development; Write clean, maintainable, and well-tested code across the full stack, adhering to established coding standards and practices; Conduct thorough code reviews to ensure code quality, performance, and security; Optimize applications for maximum speed, scalability, and responsiveness; Diagnose and resolve complex technical issues and bugs in production and non-production environments; Drive the evaluation and adoption of new technologies and frameworks to improve application performance and developer productivity; Participate in all phases of the agile development lifecycle, from planning and design to deployment and maintenance.
Seniority
Senior, hands-on IC with leadership responsibilities