Advertisement
Job Description:
Web Developer will own and showcase expertise in Content Managements Systems, Cloud Hosting, and Content Delivery Networks, Transactional Web applications, Code Deployments, Agile Development, and Back-office integrations.
He/She will advise on security methods and implementing them, overseeing the utilization of primary software programs for various mediums, and ensuring streamlined operation for software and frameworks. He should have a deep technical background and experience building excellent user focused solutions and who will drive forward innovation to deliver cutting edge application solutions
3. KEY ACCOUNTABILITIES
Description
Web developer will be:
• Providing guidance for the architectural planning for frameworks
• Developing and implementing front-end architecture to support user interface concepts.
• Developing and implementing highly responsive user interface components using UI ( using React/any other UI Framework) concepts
• Troubleshooting interface software and debugging application codes
• Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks
• Ensuring system integrity by utilizing proper architectural designs
• Giving status reports to management on the current status of frameworks
• Effective planning, testing, implementation and administration of interactive technologies, websites, applications and social media platforms.
• Create, maintain and update internally and externally built websites, mobile and social media apps.
• Knowledge of hardware, software and program products associated with the delivery of interactive technologies.
• Maintains effective working relationships with internal personnel and external agency partners.
4. KEY SKILLS
• Analytical Skills: Must be able to analyze complex systems and develop appropriate blueprints to make it understandable and useable.
• Communication Skills: Must be an effective communicator.
• Team Building Skills: Must be passionate about building strong, self-sustaining engineering teams.
• Collaboration Skills: Must be energetic, open and collaborative across all teams and roles.
• Problem-Solving Skills: Ability to focus on details while maintaining the “big picture” view.
• Agile Skills: Must have a strong understanding of agile development principles and tools. Be passionate about failing fast and constantly iterating.
Development Skills: Must have a strong understanding of software architecture and design patterns.
5. QUALIFICATIONS, EXPERIENCE & COMPETENCIES
Qualification and Experience:
• BSc degree in Computer Science or Business Information Systems or a related field.
• 10+ years of web development & engineering (software development) experience.
• Experience in architecting at least one full cycle large scale application.
• Extensive “full stack” software delivery experience across multiple disciplines.
• Knowledge of CI/CD frameworks.
• Previous experience working as a react.js developer
• Writing application interface codes using JavaScript following react.js workflows.
• In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
• Knowledge of REACT tools including React.js, Web pack, Enzyme, Redux, and Flux.
• Experience with user interface design.
• Monitoring and improving front-end performance.
• Knowledge of performance testing frameworks including Mocha and Jest.
• Experience with browser-based debugging and performance testing software.
• Excellent troubleshooting skills.
• Good project management skills.
Key Behavioral and Personal Attributes
• Able to work through ambiguous requirements and make decisions to push forward.
• Excellent oral and written communication skills in English.
• Strong sense of ownership.
• Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences.
• Proven success in contributing to a team-oriented environment.
• Proven ability to work creatively and analytically in a problem-solving environment.
• Strong leadership and interpersonal skills
• Top-notch organization skills, including information architecture
• Excellent communication skills, ability to explain technical topics to non-technical audiences
• Ability to multi-task daily and manage time efficiently
• Ability to meet project deadlines and work under pressure
• Ability to foresee and identify potential problems for as well as solicit suggestions for improvement
• Strong desire to produce quality work/results
About Company: