What are the responsibilities and job description for the Front-End Software Engineer position at BizTek People, Inc. | APA International Placement Consultants?
Description:
Assesses a well-defined problem and leads the development
of a technical solution that meets the needs of the business and aligns with
architectural standards. Manages small- to moderate-sized solutions, or plays a
key role on larger teams, working within the parameters of two to three
sprints. Provides direction to team members and/or vendors. Advises product
owners on discrete technology-related business problems; formulates options,
including assessing their relative merits and risks; and works with product
owners to determine the best solution.
- Software development
- Writing technical documentation
- Automated software testing, code
review and other quality assurance activities
- Planning and estimating future
work with the team
- Troubleshooting, root cause analysis
and resolution of software bugs and incidents
- On-call support for deployed
software
Requirements:
- Designing and implementing highly
scalable web applications
- Web development expertise that
includes HTML, CSS, JavaScript, Node.js and RESTful web services
- Using and maintaining a CI/CD
pipeline
- Production application support
- Software quality competency,
including automated software testing and code review
- Working with applications in
distributed, cloud-native architectures
- Excellent verbal and written
communication
- Effective collaboration with
business and technical stakeholders
- Empathy for the consumer
experience
Desired Skills:
- Experience with React and Redux
strongly preferred
- Working familiarity with Agile
software development, especially Scrum
Education
- High School Degree required
- Supplemental education in
software development/engineering preferred (either through code schools or
traditional degrees from post-secondary institutions)
- Additional experience will
be considered if no formal education in software engineering