Responsibilities:
- Design scalable architectures
- Write code that is clean and maintainable
- Practice pair programming or code reviews (depending on team)
- Write tests. Many teams practice Test Driven Development (TDD), and all teams have unit tests and integration tests
- Work with a range of technologies. We choose languages and frameworks that best fit the product we’re building. Technologies we use include NextJS, Node.js, TypeScript, React, React Native
- Tackle a wide variety of challenges across the technical stack
- Participate in regular tech-sharing sessions and team retrospectives
- Be pro-active
- Collaborate closely with the other members of the cross-functional team
- Work with designers to understand customer pain points, come up with solutions, and then continually prototype, test, and iterate
- Work with DevOps practitioners to manage Continuous Integration / Continuous Deployment (CI / CD) pipelines, to ensure fast feedback loops and seamless deployments
- Work with Product Owners and Business Analysts to craft user stories by providing technical analysis
- Work with the Scrum Master to build a positive team culture.
Qualifications & Skills:
- Strong understanding of programming fundamentals
- Good analytical and problem-solving skills
- Keen sense of learning & self-discovery
- Team players with good communication skills
- Have the desire to serve the public through the use of technology
- A healthy discontent with the status quo, and an itch to improve things
- The following are added advantages: Degree or Diploma in Computer Science, Information Systems, Computer Engineering or related disciplines
- Experience in modern web application technology stacks
- Familiarity with software engineering best practices
- Experience in automated testing, and database management
- Proven 6-8+ relevant experience as Software Engineer
Note: Proceeding to apply on this job post means you have read, understand and agreed to WPH DATA PROTECTION NOTICE FOR JOB APPLICANTS in the link below.
https://www.wphdigital.com/notices