Mô Tả Công Việc
About the job
Who is Nstep?
- Nstep is an Australian Software consulting company focusing on engineering excellence and delivering value to our customers.
- You will be given responsibility from day one - designing projects, implementing new systems, or working across different cultures!
- At Nstep we do not just hire anyone; only highly talented engineers and creative thinkers should apply for this position.
What does the role involve?
- Join a remote and distributed team of engineers to help develop, automate, maintain, monitor, secure, uplift, and scale software for some of the largest businesses in Australia and Asia.
- A Strong experience (more than 5 years) with JavaScript/Typescript is essential. Preferred experience in designing scalable and reusable complex frontend systems across industries (i.e., banking, financial, trading, civil, etc.).
- As a lead/senior team member, you must be self-initiated, comfortable pushing the boundaries, respectfully challenging, and respectfully challenged. Remote working, an open ethos, and an authentic values-based culture and purpose are further benefits we offer.
- Having good English written and verbal communication skills - both in technical and plain language is also a requirement.
Key Responsibilities
- Ramping up within complex, enterprise-grade, technical environments quickly.
- Researching technical solutions to meet new integration and automation requirements, and documenting and presenting these options to different
- stakeholders.
- Collaborating with other technical stakeholders to determine optimal technical
- solution pathways and produce appropriate documentation.
- Building and releasing better technical solutions that help users and
- stakeholders.
- Escalation point for technical challenges to resolve complex technical issues.
- Providing work estimates for planned changes/tickets.
- Maintaining knowledge of industry best-practice software development tools,
- applications, and solution approaches.
- Building authentic open relationships with stakeholders - supporting a
- project/program culture with open communication, trust, and respect.
Yêu Cầu Công Việc
Skills (must-haves)
A critical mass (at least 75% coverage) of the following specific technical skills is required:
- Good English communication skills (both verbal & written), especially in the global software development environment.
- Strong experience (5+ years) in software development as a Frontend Engineer with 2 years of experience in leading a team.
- Solid experience in using Javascript, preferably TypeScript.
- Expertise with React, TailwindCSS, Hooks, Contexts, or NextJS
- Hands-on experience with state management tools (React Query, Redux Toolkit).
- Experience with test-driven development in E2E & component tests with Cypress.
- Solid understanding of frontend architecture & design patterns.
- Details-oriented, experienced with building fully responsive apps.
- Well-versed in writing structured, well-documented, maintainable, and clean code
- Be proactive in approaching problems when working with clients.
- Excellent problem-solving and analytical skills
Skills (Nice to have)
- Functional programming, bundlers (Vite, Webpack), NPM, Yarn, Node.
- Git & version control, basic knowledge of CI/CD.
- Good sense of UI/UX, fundamental awareness of Accessibility.
- Comfortable working in fast-paced Scrum & Agile environments.
Hình thức
Quyền Lợi
- Competitive salary
- Macbook for all employees and dual monitors for engineers
- 13th-month salary
- Premium healthcare insurance
- Opportunities to work abroad
- Dedicated time for training
- Flexible working time
- A hybrid model of Remote working