Staff Application Delivery Engineer
Coupang
Bengaluru, Karnataka, India
Posted on Apr 30, 2024
Key Responsibilities:
- Communicate regularly with stakeholders, project managers, quality assurance teams, and other developers regarding progress on long-term technology roadmap
- Create and maintain workflows with teams to provide visibility and to ensure workload balance for consistent visual designs
- Develop and oversee testing schedules in client server environment, addressing various browsers and devices to ensure that content is displayed as intended
- Produce quality code, raising the bar for team performance and speed
- Recommend systems solutions by comparing advantages and disadvantages of custom development and purchased alternatives
- Participate in the entire application lifecycle, focusing on coding and debugging
- Manage cutting-edge technologies to improve legacy applications
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Recording data and reporting it to proper parties, such as clients or leadership.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Taking lead on projects, as needed.
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
Qualifications:
- 10 to 15+ years of relevant experience
- Ability to translate technical or complex concepts into user-friendly solution
- Ability to collaborate, working closely with both functional and technical teams
- Strong analytical, problem-solving, and trouble-shooting skills
- Ability to remain flexible as priorities change, adaptable to change, and able to accept ambiguity
- Effective communications skills including written, verbal, and presentation
- Ability to work independently and within a team environment
- Established skills in time management, multi-tasking, and prioritization of work
- Ability to make decisions through business analysis
- Ability to communicate and interact with other teams effectively to solve problems
- Proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
- Advanced programming skills or higher for JavaScript, Typescript, HTML and CSS.
- Advanced handling skills or higher for React and React-native framework.
- Excellent analytical and time management skills
- Teamwork skills with a problem-solving attitude
- BSc degree in Computer Science or relevant field