Designing and delivering code that's readable, maintainable, testable, scalable, reusable, and efficient
Working in an Agile team with engineers, designers, and product managers to solve problems as part of a team
Thinking from the customer's perspective to recommend design improvements
Collaborating with backend teams to design effective and understandable APIs
Following established architecture patterns and suggesting improvements
Implementing new features according to specifications
Participating in code reviews for yourself and others
Investigating and fixing bugs
Building unit and UI tests
Learning and implementing the latest technologies
Mentoring fellow engineers
Requirements
Bachelor's degree in Computer Science/Engineering or equivalent experience
5+ years of experience as a software engineer
Great HTML, CSS, and Javascript/Typescript skills
Caching, logging, performance tuning, and monitoring
Solid understanding of monorepo and responsive design
Experience using GitHub
Unit testing best practices and patterns
CI/CD systems such as TeamCity or Jenkins
Comfortable working in a distributed team and communicating asynchronously
Communicate in spoken and written English
EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
To find out more about Computer Futures please visit