Senior Full Stack App Engineers
A Sullivan Studio, Pakistan
A Sullivan Studio is looking for passionate senior full stack app engineers to work on the new experiences we are crafting across our Ad Tech, Video Distribution, Machine Learning, and developer experiences. To enable new experiences, we made a major shift to a new technology stack including NodeJS on the Windows Azure Cloud Services and modern open source stacks on the frontend (including but not limited to Angular.js, LESS, and jQuery). This is a full-time job in office; if selected, you will have to relocate to Islamabad.
Job Specification
Responsibilities
- Write web application code following best practices of accessibility, internationalization, and Test Driven Development.
- Partner closely with design & product to craft great product experiences.
- Deliver code in a dev ops environment.
- Be a crafts(wo)man and encourage code craftsmanship across the team.
- Deliver code in an agile team environment.
- Lead code reviews to drive teams to the highest standards for NodeJS apps & web apps.
- Provide architectural leadership in the product development team.
- Drive teams to follow clean code principles.
- Drive innovation through rapid prototyping and iterative development.
Required Skills
BSCS, BSSE, BSCE or equivalent with 5+ years professional application / frontend development experience.Experience developing Node.js applications.A solid experience building applications on top of RESTful APIs.Solid knowledge of common web frontend technologies (HTML5, CSS3, JavaScript, Ajax, backbone.js, require.js, LESS, Bootstrap, React.js, and jQuery).Experience with JavaScript templating engine.Comfortable with modern JavaScript architectures.Solid knowledge of algorithms, design patterns, and componentization approaches.Experience with cross-browser, cross-platform, and design constraints on the web.Experience in software design patterns, problem-solving, and troubleshooting skills.Strong attention to detail.Proven problem-solving and interpersonal communication skills.Ability to operate effectively both independently and within a team.#J-18808-Ljbffr