Position Objective
We are seeking a talented Full Stack Developer / Senior Full Stack Developer to join our dynamic IT team. This role will focus on designing and developing innovative, scalable digital solutions to drive business success. You will leverage cutting-edge technologies to create high-performance web and mobile applications, contributing to our mission of delivering industry-leading digital experiences.
Roles and Responsibilities
Application Development & Architecture Design
- Design and develop scalable, high-performance digital solutions for web and mobile platforms.
- Collaborate with the IT team to define and achieve strategic goals for digital channels.
- Analyze user requirements and existing workflows to deliver tailored solutions.
- Perform front-end (web/mobile) and back-end coding, testing, and documentation, adhering to deadlines and quality standards.
- Drive continuous improvement of existing systems and streamline software development processes.
- Ensure cross-platform compatibility and optimization for seamless user experiences.
- Participate in code quality reviews and ensure smooth production deployment.
System Support & Technical Guidance
- Analyze technical issues and provide cost-effective solutions.
- Research emerging IT technologies and prepare recommendations for adoption.
- Propose best practices for application development and system support.
- Evaluate the feasibility of system upgrades (e.g., OS, frameworks, SDKs).
Other Responsibilities
- Ensure deliverables comply with industry standards and guidelines.
- Stay updated on the latest web and mobile technologies and advocate for their implementation.
- Perform additional duties as assigned to meet business objectives.
Key Performance Measures
- Technical Proficiency: Expertise in full stack development, including web/mobile technologies (e.g., React, Vue, Angular, Java Spring Boot, Kubernetes, OpenAPI).
- Cloud Knowledge: Familiarity with cloud platforms (e.g., Azure, AWS).
- Delivery & Quality: Timely delivery of accurate, high-quality work that meets project objectives.
- System Reliability: Ensure online availability of systems meets service level agreements (SLAs).
- Problem Solving: Demonstrate effective resolution of technical challenges.
- User Feedback: Achieve positive qualitative feedback from stakeholders on project outcomes.